1

ブラウザーを閉じたときの呼び出しに、次の onbeforeunload を使用します。アラートが適切に表示されます。また、このページから移動してもよろしいですか? メッセージ ボックスは、Web ブラウザーによって自動的に生成されます。ただし、ブラウザーを閉じたときにそのメッセージ ボックスを表示する必要はありません。無効にする方法このページから移動してもよろしいですか? メッセージボックス?

window.onbeforeunload = function(event) 
{

           if($.browser.msie)
           {
               alert('Test');
               return false;
            }

 } 
4

1 に答える 1

2

値を返さないでください。つまり、次のようになります。

return;

または、条件が一定の要因であるため、次のようになります。

if($.browser.msie) {
    window.onload = function() {alert('Test');};
} else {
    window.onbeforeunload = function(event) {
        return 'Are you sure to quit?'; // <-- Message is displayed in *some* browsers
    }
}

ユーザーがナビゲートできないようにするメソッドを実装しようとしている場合:それを実現する方法はありません。ページを離れることができないのは恐ろしい経験になるでしょう。

于 2012-06-22T08:36:27.727 に答える