Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] pętla while, sprawdzanie czy okno jest zamknięte
gebp
post
Post #1





Grupa: Zarejestrowani
Postów: 180
Pomógł: 6
Dołączył: 10.04.2006

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


żeby łatwiej się pisało kod:
  1. function okno()
  2. { var status=0;
  3. win=window.open('jakis_tam_plik.html','plik','height=200,width=400');
  4. win.focus();
  5. while (status>0)
  6. {if(win.closed)
  7. {stasus=1;}
  8. }
  9. alert('OKNO ZAMKNIĘTE');
  10. }


No i problem polega na tym że pętla while nie powtarza się (pokazuje się alert).
Dlaczego (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Z tego co jak rozumiem pętle while "kręci się ona dopóty dopóki nie zostanie spełniony warunek. W moim przypadku warunek jest że zmienna status musi być większa od 0. Taka sytuacja nastąpi tylko w przypadku gdy nowo otwarte okno (win) zostanie zamknięte. Dlaczego więc wyświetla się alert (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 19:59