ページを閉じるイベントbeforeunload onbeforeunload

975 ワード

beforeunload:呼び出しがページを閉じるかリフレッシュされ、イベントが開始されると、ポップアップ・ダイアログ・ボックスが閉じられるかどうか、OKであればページを閉じ、キャンセルであればページを保持します.
jqueryがページを離れるとプロンプトが表示されます.
//  beforeunload   
$(window).bind('beforeunload',function(){ 
   return '          ,        ?'; 
}); 

//     
$(window).unbind('beforeunload'); 

jsがページを離れるときのプロンプトonbeforeunloadイベント
window.onbeforeunload = function(event) { 
   return confirm("     "); 
}
以下の場合、弾窓イベントが開始されます.
1 .ブラウザウィンドウを閉じる
2.アドレスバーやお気に入りで他のページに移動した場合
3・クリックして戻る、進む、更新する、ホームページの一つをクリックしたとき
4・他ページへのurl接続をクリックしたとき
5・次のいずれかのイベントを呼び出す場合:click,document.write()メソッド(出力内容)、document.Open()新しい空白のドキュメントを開きます.document.close()メソッドはopen()メソッドによって開かれた出力ストリームを閉じ、選択したデータを表示します.
,window close (),form.submit. 
 6
・locationを再付与する.hrefの値の場合.
 7
・指定actionを持つフォームをinput type="submit"ボタンで送信する場合.
 8
.次の要素で使用できます.
body, window,frameset