我正在使用onbeforeunload函數在用戶關閉瀏覽器窗口之前提醒用戶。目前,如果我們關閉瀏覽器的任何選項卡,就會調用警報。需要javascript幫助
我只需要這個功能是:
1)警報之前,只有當我們的標籤正試圖關閉,即當我們嘗試關閉其他標籤此警報將不會顯示。
2)應顯示,當我們試圖關閉使用關閉按鈕右上側角整個瀏覽器..
或者使用jQuery的幫助下才能實現它?
我正在使用onbeforeunload函數在用戶關閉瀏覽器窗口之前提醒用戶。目前,如果我們關閉瀏覽器的任何選項卡,就會調用警報。需要javascript幫助
我只需要這個功能是:
1)警報之前,只有當我們的標籤正試圖關閉,即當我們嘗試關閉其他標籤此警報將不會顯示。
2)應顯示,當我們試圖關閉使用關閉按鈕右上側角整個瀏覽器..
或者使用jQuery的幫助下才能實現它?
我不知道你使用的是什麼瀏覽器,但我想這對IE和Chrome到目前爲止的行爲是你描述的到底是什麼( onbeforeunload被調用時實際標籤正在關閉,當按下瀏覽關閉按鈕時,但在其他選項卡關閉不被調用。)
而下面的代碼會做jQuery的...
$(function() {
$(window).bind("beforeunload", function(e) {
return "Are you sure?"
});
});
就在文件的卸載事件中的代碼。
document.onunload = UnloadCode; ();
函數UnloadCode() { alert(); }
您可以將您的網站頁面的body標籤的警報onunload事件。
<body onunload="alert('Your site is about to close');"/>
你可以用戶的jQuery:
$(window).unload(function() { "alert('Message alert');" });
<body onbeforeunload="closeWindow"/>
<script>
function closeWindow(){
return 'Your are Realy close window?';
}
</script>
很大,它的工作就像一個魅力thanksssss – soorajthomas