2011-10-04 66 views
1

可能重複:
Alert when browser window closed accidentally退出事件與JavaScript

當用戶點擊瀏覽器的退出按鈕(在某種意義上X)我想打開一個新窗口。

例如,Wordpress管理面板: 如果您在Wordpress面板中並且想要退出,wordpress會打開一個新窗口並提出問題。

我想這樣做。

我該如何做到這一點?

編輯:

但是不要在點擊後退出。 例如:www.serkanismygirl.com

+1

可能是重複的:http://stackoverflow.com/q/1244535/158014 – Jakub

回答

1

你應該嘗試使用[卸載()從jQuery的[1]:

$(window).unload(function(){ 
    //Do your call 
    alert('before unload'); 
    }); 

編輯 - 顯示是/否你應該使用確認()

+0

我怎麼能顯示的選擇,因爲沒有/是嗎? – Programmer

+0

你應該使用確認() –

+0

我想要如果用戶退出提醒文本,即使如此不退出.. 例如:www.serkanismygirl.com – Programmer

0

如果您正在使用jQuery的代碼會像下面

$(window).unload(function() { 

window.open('http://YOUR_WORDPRESS_URL.com','mywindow','width=400,height=200,toolbar=yes, 
location=yes'); 

}); 
+0

我想如果用戶退出提醒文本,即使這樣不退出。例如:www .serkanismygirl.com – Programmer