0

我想在得到用户的确认后关闭一个标签。可以按以下方式完成 -

window.onbeforeunload = function() {
       return "Are you sure?";
}

但是这段代码的问题是它显示了一些我不期望的消息。我想使用 javascript 的 confirm() 弹出窗口来完成这项任务。谁能帮我做到这一点。

提前致谢。

4

2 回答 2

2

这确实是处理这个问题的唯一方法。创建这些浏览器的软件公司竭尽全力确保这不会被滥用,这就是他们提出的解决方案。当用户关闭浏览器时,除了提供浏览器处理的字符串之外,您无法触发任何自定义 javascript。

于 2012-10-03T08:25:03.337 回答
0
function closewindow() {
    if (confirm("Are you sure?")) {
        window.close();
    }
}
于 2012-10-03T08:25:58.933 回答