关闭父窗口同时关闭子窗口问题
2007-12-10 14:18
218 查看
解决思路:在父页面的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();" >
父页面的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();" >
相关文章推荐
- 关于子窗口关闭同时刷新父窗口问题详解
- 关闭模态子窗口的同时刷新父窗口的问题
- 在一个窗口中同时关闭多个窗口的问题(Swing中事件多点传送的问题)
- 如何在窗口创建的同时更新List控件内容,在编程过程中遇到的问题
- 解决无法关闭IE中alert()或者confirm弹出窗口的问题
- jquery Jbox 插件实现弹出窗口在修改的数据之后,关闭弹出窗口刷新父页面的问题
- C#关闭一个窗口的同时打开另一个窗口
- javascript打开新窗口同时关闭旧窗口
- javascript跨域刷新父窗口并关闭当前窗口问题
- js关闭当前页面窗口的问题
- ASP.NET关闭当前窗口同时打开一个新窗口
- ligerUI调用$.ligerDialog.open弹出窗口,关闭后无法获取焦点问题
- 用javascript实现始终保持打开同一个子窗口以及关闭父窗口同时自动关闭所有子窗口
- JS版常见问题(二)兼容版本的无提示关闭窗口!
- 求教关于窗口分割的问题:如何在不关闭窗口的情况下随意更改窗口的分割数目
- 关闭窗口的同时刷新父页面
- 子窗口关闭后刷新主窗口的问题
- 有关JS 关闭子窗口刷新父窗口的问题解决方案
- JavaScript关闭窗口的同时打开新页面的方法
- (MFC)关于点击窗口1的button弹出对话框2,关闭对话框2,需要点击两次对话框1的button才能弹出对话框2的问题