Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js] podwójny pop-up + stack overflow
Foxx
post 10.02.2004, 16:25:10
Post #1





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

Ostrzeżenie: (0%)
-----


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ł...
Go to the top of the page
+Quote Post
medec
post 10.02.2004, 17:11:30
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 6.02.2004

Ostrzeżenie: (0%)
-----


nie
[php:1:c69068136a]<?=$_GET['zmienna']?>[/php:1:c69068136a]
a
[php:1:c69068136a]<? echo '='. $_GET['zmienna'] ?>[/php:1:c69068136a]
Go to the top of the page
+Quote Post
Foxx
post 10.02.2004, 18:01:04
Post #3





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

Ostrzeżenie: (0%)
-----


A więc składnia - dzięki bardzo. Faktycznie na razie działa.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.06.2025 - 19:30