2

ブラウザーの閉じるボタンが押されたときにカスタム ポップアップ ボックスを開きたいのですが、ユーザーがサイトを離れた理由を質問したいと考えています。私はかなりの数の投稿をチェックしましたが、私が見つけた最高のものはこの投稿のようなものです

http://stackoverflow.com/questions/10847156/jquery-dialog-box-before-closing-browser-window

しかし、これはブラウザのデフォルトの確認ボックスを開くだけです。カラーボックスのようなカスタムボックスを開きたいです。マイページはhttp://cwstudio.in/browserclose/

現在alert、関数を使用してポップアップを開いていますが、アラートを使用しない場合、ブラウザはポップアップを待機せずに閉じます。

どんな助けでも大歓迎です。

ありがとう

4

2 に答える 2

1

javasciptwindow.onunloadまたは jqueryunloadメソッドを使用できます。

Javascript :

 window.onunload = function(){
 //Do something
 }

Jクエリ:

 $(window).unload(function(){
 //Do something
 });

更新:ユーザーがポップアップをブロックしている場合は、何もできません。ただしconfirm、ポップアップを表示する代わりにボックスを使用できます。

var r = confirm("Are you sure you want to leave?");
于 2013-05-24T12:41:26.323 に答える