-1

我正在研究 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();
    }

}

4

2 回答 2

0

其实,试试这个。

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

是的——这是非常糟糕的做法。

于 2013-02-02T16:00:43.897 回答
0

()调用函数时删除。

它应该是:

window.onbeforeunload = function close_window {
于 2012-06-22T17:30:57.310 回答