gpt4 book ai didi

javascript - window.onclose 函数

转载 作者:可可西里 更新时间:2023-11-01 01:26:32 26 4
gpt4 key购买 nike

我使用这个函数来调用我的窗口关闭。

这是确认框弹出窗口。

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 函数,但它没有弹出。

谁能帮帮我?

最佳答案

不幸的是,弹出窗口没有任何您可以收听的关闭事件,但有一个 closed 属性,当窗口关闭时该属性为 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);

关于javascript - window.onclose 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15769514/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com