我使用这个函数来调用我的窗口关闭。
这是确认框弹出窗口。
if(confirm("Sure you want to close the window");
{
// yes return to submit function
}
else
{
// no return to Other call function
}
window.onclose = function()
{
alert('yes');
}
在右上角带有 X 符号的窗口关闭时,我需要返回 false。我正在尝试使用这个window.onclose
功能,但不弹出。
有人可以帮我吗?
不幸的是,弹出窗口没有任何可以监听的关闭事件,但有一个关闭属性,当窗口关闭时该属性为 true。解决这个问题的一个解决方案是启动一个计时器,每秒检查子窗口的关闭属性,并在窗口关闭时清除计时器。这是代码:
var win = window.open('http://www.google.com','google','width=800,height=600,status=0,toolbar=0');
var timer = setInterval(function() {
if(win.closed) {
clearInterval(timer);
alert('closed');
}
}, 1000);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)