newWin - определение отсутсвует

macros

Guest
newWin - определение отсутсвует

PHP:
<html>
<head>
<script language="JavaScript">
<!--
function op_win(link) {
 newWin=window.open(link,'newWin',"width=500,height=500");
}
if(newWin.closed) alert('зачем окно закрыл?!');        
//-->
</script>
</head>
<body>
<input type="button" name="button1" value="1" onClick=op_win('1.html')>
--------------------------------------------------------
<input type="button" name="button100" value="100" onClick=op_win('100.html')>
</body>
</html>
не выдает alert( newWin - определение отсутсвует)
В чем я туплю? Вроде делаю как написано.
 

PhpDeveloper

Guest
Разумеется ты тупишь

поробуй
newWin.ondestroy="alert('зачем окно закрыл?!')";

Сделай через обработку события.
 

PhpDeveloper

Guest
function op_win(link) {
newWin=window.open(link,'newWin',"width=500,height=500");
newWin.ondestroy="alert('зачем окно закрыл?!')";
}
 

macros

Guest
<body onUnload="alert('зачем окно закрыл?!')";>
В дочернем окне решает все проблемы
А то, что ты написал ты сам юзал?
Хотя написано имхо правильно.
Вопрос, в общем то исчерпан.
Спасибо за участие.
 
Сверху