-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

関数を呼び出すときに を削除し()ます。

そのはず:

window.onbeforeunload = function close_window {
于 2012-06-22T17:30:57.310 に答える
0

実際に、これを試してみてください。

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

そして、はい、それは本当に悪い習慣です。

于 2013-02-02T16:00:43.897 に答える