Обработчик закрытия дочернего окна
Добрый день!
Есть такая проблема: создаю дочернее окно, в котором урл не моего сайта. Нужно сделать обработчик на закрытие окна. Делаю так:
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, время: 07:30. |