2011-08-06 62 views
6

javascriptまたはPHPを使用してブラウザウィンドウを閉じる前に確認ダイアログボックスを表示する必要があります。ブラウザの閉じるボタンをクリックすると、確認ボックスが表示されます。それ以外の場合、ダイアログは表示されません。javascriptブラウザウィンドウを閉じる前に確認ダイアログボックス

おかげ

+2

po [ブラウザが閉じる前にプロンプ​​トを表示する]の重複の可能性がありますか?(http://stackoverflow.com/questions/2923139/prompt-user-before-browser-close) – KooiInc

+3

質問をする前にSOを検索してみてください。この質問は数回答えられます。 * [javascript]ダイアログを閉じる前に検索してみてください* – KooiInc

答えて

4

は、このコードを使用して、私はブラウザを閉じるときには、それが表示されます以前、私here

<html> 
<head> 
<title>.:I 0wn U:.</title> 
<script language="JavaScript"> 
<!-- 
window.onbeforeunload = bunload; 

function bunload(){ 
dontleave="Are you sure you want to leave?"; 
return dontleave; 
} 
//--> 
</script> 
</head> 
<body> 
Please stay on this page! 
</body> 
</html> 
12

ことを使用:jQueryを使って

window.onbeforeunload = function (event) { 
    var message = 'Sure you want to leave?'; 
    if (typeof event == 'undefined') { 
    event = window.event; 
    } 
    if (event) { 
    event.returnValue = message; 
    } 
    return message; 
} 
1

を:

$(window).bind('beforeunload', function(e) { 
    // Your code and validation 
    if (confirm) { 
     return "Are you sure?"; 
    } 
}); 
関連する問題