12

ほとんどのページでは、アクション (編集、作成など) を実行し、終了しようとすると、本当に終了するかどうかを確認するメッセージが表示されます。ダイアログには 2 つのオプションが表示されます。そのままにするか、キャンセルして続行するかです。JavaScript でこれをどのように実現しますか? メタ要素を使用する必要がありますか? そして、それがこれを達成するための真の唯一の方法でない限り、言及しないでください.beforeunload

4

3 に答える 3

21

なぜ言及しないのonbeforeunloadですか?これは組み込みの方法であり、使用に問題はありません。

function myConfirmation() {
    return 'Are you sure you want to quit?';
}

window.onbeforeunload = myConfirmation;
于 2013-06-17T08:37:27.427 に答える
-5
window.onbeforeunload = function() { 
      if(confirm('are you sure to exit?')) 
           return true; 
      else 
           return false; 
};
于 2013-06-17T08:38:02.323 に答える