思路:在开启新窗口后,添加一个监听事件,实际上就是不断轮询检查window对象是否关闭 ~
<script language=javascript> //声明变量
var timer;
var winOpen;
function IfWindowClosed() {
if (winOpen.closed == true) {
//此处做关闭后的操作
window.clearInterval(timer)
}
}
function openhtml(){
winOpen=window.open("child.htm","","toolbar=no, location=no, directories=no, status=no, menubar=no" )
timer=window.setInterval("IfWindowClosed()",500);//每0.5秒监听一次
}
</script>