当用户尝试关闭浏览器中的当前选项卡时,添加javascript警报

时间:2012-05-20 05:36:13

标签: javascript

我正在使用asp.net(c#)。当用户尝试关闭浏览器中的当前选项卡时,我尝试添加javascript警报。该代码无法在Chrome中运行。请对此主题有任何帮助。

这是我的代码:

<script type="text/javascript">
window.onbeforeunload = function close_window() {

    var r = confirm("Do you want to view other topics?");
    if (r == true) 
    {
        alert("You pressed OK!");
        var Url = "http://stackoverflow.com/";
        window.location = Url;
        return false;
    }
    else 
    {
        window.close();
    }

}

2 个答案:

答案 0 :(得分:0)

在调用该函数时删除()

应该是:

window.onbeforeunload = function close_window {

答案 1 :(得分:0)

实际上,试试这个。

function close_window() {
...
}
window.onbeforeunload = close_window;

是的 - 这真的很糟糕。