如果用戶想要離開當前頁面,我想彈出一條消息詢問確認,就像您在輸入問題時使用stackoverflow一樣。關閉窗口時如何確認?
有人可以幫助我,通過給我一個腳本或重定向我的答案(在這個網站或其他地方)?
感謝
如果用戶想要離開當前頁面,我想彈出一條消息詢問確認,就像您在輸入問題時使用stackoverflow一樣。關閉窗口時如何確認?
有人可以幫助我,通過給我一個腳本或重定向我的答案(在這個網站或其他地方)?
感謝
您需要處理窗口的onbeforeunload
事件,並返回一個確認信息爲字符串。
onunload
將不是在這裏工作。 Demo你可以使用onbeforeunload
事件。
window.onbeforeunload = function() {
return 'Are you sure that you want to leave this page?';
};
這不工作?
<body onunload="return confirm('really quit?');">
,同樣由道路框架集...
這不起作用。 http://jsbin.com/obizu3 – SLaks 2010-01-25 14:20:52
window.onbeforeunload似乎對IE瀏覽器,但類似
window.onunload = function()
{
if (confirm('Save changes?'))
document.forms['form1'].submit();
};
似乎對所有的瀏覽器。
您將不得不將所有字段的值存儲在一些變量中&每當使用更改頁面url或單擊某個鏈接時檢查它們,以捕獲頁面更改事件使用頁面卸載事件。
頁面卸載事件鏈接/示例http://help.dottoro.com/ljflhicd.php。
建議您只是查看stackoverflow的源代碼是否是inpolite? – 2010-01-25 14:09:44
不是粗魯,但你真的首先尋找答案? – 2010-01-25 14:11:04