2010-11-16 82 views
1

在我們的應用程序中,我們需要處理瀏覽器關閉事件。當用戶直接關閉瀏覽器時,我們應該給他一個警告信息,並根據一些條件直接關閉窗口來阻止他。這是我們通過body onunload事件處理的。問題是我們正在收到警報消息,但在顯示警報消息之後窗口關閉。處理瀏覽器關閉事件和頁面刷新

有沒有什麼辦法可以停止關閉瀏覽器關閉事件點擊窗口?

而且當頁面刷新時,最後一次執行的操作再次被觸發。請提供您的建議以避免這種情況。

+0

我想你想是這樣的:http://stackoverflow.com/questions/1119289 – 2010-11-16 14:03:07

回答

1

第一個問題的簡短答案是:不。網頁中的代碼無法阻止大多數瀏覽器中的應用程序級事件。

關於第二個問題,你就需要把要執行到條件塊代碼:

if(!IsPostback) 
{ 
    //execute my code. 
}