0

このコードは、ウィンドウが閉じられようとしていることをユーザーに警告し、ユーザーがデータを失う可能性があります。ユーザーがウィンドウを閉じることに同意した場合、そうでない場合、ユーザーはページにとどまります。

<script language='javascript'>
   ClosingVar =true
   window.onbeforeunload = ExitCheck;
   function ExitCheck() {
      if(ClosingVar == true) { 
         ExitCheck = false;
         return "YOU MAY LOOSE YOUR DATA.";
      }
   } 
</script>

ユーザーのオプションを管理できるようにしたい。閉じるオプションを受け入れる場合は、関数を呼び出して何かを実行し、ウィンドウを閉じます。

誰もこれを行う方法を知っていますか?

どうもありがとう。

4

2 に答える 2

2

Jquery で beforeunload イベントを使用できます。

次のリンクが役立ちます:リンク

于 2013-08-05T22:35:48.433 に答える
1

この質問に基づいて、私が作成したこのコードを試してください。

ps: 参照の質問で jQuery が使用されていることは知っていますが、必須ではありません。

window.onbeforeunload = function () {

    setTimeout(function () {
        setTimeout(function () {

            alert('Welcome back!');
            // this code will run if they choose to stay on the page
            // run your other code here

        }, 100);
    }, 1);

    return 'YOU MAY LOOSE YOUR DATA.';
};
于 2013-08-06T01:30:04.937 に答える