Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] podwójny pop-up + stack overflow
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Foxx
Nie mogę sobie poradzić z małym problemem z JS. Najpierw pokażę kod a potem opiszę na czym polega problem
Strona z której idę do index.php:
[php:1:c832175063]<?
if($zmienna == ""){
header("Location:index.php?brak=1);
}
?>[/php:1:c832175063]
A w "index.php":
[php:1:c832175063]<?
if($_GET['brak']=="1"){
?>
<script language="javascript">
<!--
window.open('brak.php?stan=<?=$_GET['zmienna']?>','','height=50, width=350');
-->
</script>
<?
}
?>[/php:1:c832175063]

No więc chodzi o to że
-czasami otwierają się dwa takie same okienka
-czasami występuje błąd przepełnienia stosu
-czasami nic się nie dzieje
-czasami wszystko działa jak trzeba

A dodatkowe szczegóły to:
-pop up otwiera się tak jak trzeba jeżeli po wywołaniu funkcji dam exit; [nie mogę tego zastosować w tym miejscu a nie mogę zmienić miejsca bo:]
-stack overflow pojawił się pierwszy raz gdy przesunąłem kod nr 2 na koniec skryptu
-mimo dogłębnej analizy nie mogę wychwycić żadnej zależności między tym co robię a błędami.
Jeżeli ktoś ma jakiś pomysł...
medec
nie
[php:1:c69068136a]<?=$_GET['zmienna']?>[/php:1:c69068136a]
a
[php:1:c69068136a]<? echo '='. $_GET['zmienna'] ?>[/php:1:c69068136a]
Foxx
A więc składnia - dzięki bardzo. Faktycznie na razie działa.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.