其实用 模式窗口方法(showModelessDialog) 会屏蔽这些问题,也没必要用定时器
<HTML><BODY>
<P> </P> <form name=fm_Info>
<input type=text name=txtValue> </form> <script language=javascript> var timer ; var winOpen ; function IfWindowClosed() { if (winOpen.closed == true) { document.fm_Info.txtValue.value="child closed" ;
//清空定时器
window.clearInterval(timer); }
}
</script>
<input type=button name=btnOpen value=open> <script language=javascript for=btnOpen event=onclick> document.fm_Info.txtValue.value="";
winOpen=window.open("child.htm","","toolbar=no, location=no, directories=no, status=no, menubar=no" );
//设置定时器
timer=window.setInterval("IfWindowClosed()",500);
</script>
</BODY></HTML>