如何在页面关闭之前发出JavaScript警报?

时间:2010-04-14 05:19:59

标签: javascript html alert

我想编写JavaScript代码,当我关闭当前的HTML页面时,会显示一条警告消息,例如“你确定吗?”

我想从警告消息中获取按钮的值,无论用户按下什么。我怎么能这样做?

4 个答案:

答案 0 :(得分:3)

您可以使用 window.onbeforeunload

答案 1 :(得分:1)

据我所知,beforeunload从未在Opera中被解雇过。

为了支持该浏览器,您可能必须自己构建一些页面离开检测引擎(观察链接等)。

答案 2 :(得分:1)

你可以这样做:

function close_window() {
  if (confirm("Close Window?")) {
    close();
  }
}

查看此帖子:How to close current tab in a browser window?

答案 3 :(得分:0)

$(document).ready(function(){
    $(window).bind("beforeunload", function(e) {
            return "alert message";
    });
});