解决思路:在父页面的js中声明一个全局变量,打开子窗口是将子窗口赋值给此变量,在父页面退出时,关闭子页面
父页面的js代码
<script language="javascript" type="text/javascript" >
//声明变量
var win;
//父窗口的关闭代码
function closeSubwin(){
if (win != null)
{
if(win.closed) {
}
else{
win.close();
}
}
}
//打开子窗口代码
function openSubWin(){
win=window.open("..........");
win.focus();
}
</script>
在父页面的body中添加如下代码
<body onunload="closeSubwin();" >