Обработчик закрытия дочернего окна
Добрый день!
Есть такая проблема: создаю дочернее окно, в котором урл не моего сайта. Нужно сделать обработчик на закрытие окна. Делаю так: myWin=window.open('http://ya.ru','myWin','toolbar=0,status=0,width=626,height=436'); $(myWin).unload(function (){alert("Chil window closed!");}); но обаботчик не срабатывает :-/ Как правильно сделать? |
setTimeout(function () { if (myWin.closed) alert("Chil window closed!"); else setTimeout(arguments.callee, 10); }, 10); |
Спасибо за ответ!
setTimeout(arguments.callee, 10); эта конструкция означает вызов самой себя, типа рекурсии? |
ещё вопрос: после выполнение строчек
if (myWin.closed) alert("Chil window closed!"); действие settimeout прекращается? или продолжает крутится? |
все понял, спутал с setInterval ))
|
Часовой пояс GMT +3, время: 00:28. |