2014-06-12 39 views
0

我想瀏覽器選項卡,只要它被點擊顯示一條警告消息關閉。這裏是我想在HTML網頁的完整代碼..Window.unload沒有顯示警告消息在關閉

<html> 
<head> 
    <title></title> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    <script src="js/jquery-1.7.1.js" type="text/javascript"></script> 

    <script type="text/javascript"> 
     $(window).unload(function() { 
      alert("Bye now!"); 
     }); 
    </script> 
</head> 
<body> 

</body> 

但在關閉瀏覽器選項卡我沒有得到任何類型的警報消息..Please幫助我..

+0

你有沒有嘗試讀取這個問題:http://stackoverflow.com/questions/3291712/is-it-possible-to-open-a-popup-with-javascript-and-then-檢測時,用戶clo – PaolaG

+0

@PaolaG我經歷了,但我很抱歉告知,我是非常新的掌握這些事情.. – user3725571

+0

這很簡單,用鏈接的代碼的第一部分替換你的代碼回答,並用彈出窗口聲明一個變量。 – PaolaG

回答

1

你試過/考慮onbeforeunload

window.onbeforeunload = function(e) { 
    return 'Bye now!'; 
}; 

當窗口即將卸載時,此事件觸發。內容仍然可見,用戶仍然可以取消並保留在頁面上。

Demo

+0

好吧,我試過你的建議,但我需要得到一個警告框,一些消息,我不能通過這..如何得到那個? – user3725571

+0

您無法覆蓋此對話框的樣式。這是內置於瀏覽器對象中的。不幸的是,我建議你最好使用它。參考我關於這個的舊回答:http://stackoverflow.com/a/23236794/3509874 – urbz