function okno() { var status=0; win=window.open('jakis_tam_plik.html','plik','height=200,width=400'); win.focus(); while (status>0) {if(win.closed) {stasus=1;} } alert('OKNO ZAMKNIĘTE'); }
No i problem polega na tym że pętla while nie powtarza się (pokazuje się alert).
Dlaczego

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
