當用戶離開我的網站的一個頁面,應該有一個警告消息,這使用戶可以在網頁上停留的選項:詢問用戶是否一定會離開網站(XHTML/JavaScript的)
「你確定要關閉這個頁面嗎?」
如果下一頁是內頁或外頁,則無關緊要。
我認爲這可以用onUnload事件處理程序完成,不是嗎?然後
<body onunload="confirmClose()">
的confirmClose()函數必須顯示有兩個按鈕的消息框,以便用戶可以與「真的離開」或「留」選擇。
function confirmClose() {
return confirm('Really leave this page?')
}
但是這個函數不能停止卸載,對不對?
你有解決我的問題的方法嗎?提前致謝!
我有一個解決問題的方法:不要求用戶確認離開您的網站。這只是煩人的。 – 2009-12-28 17:50:31
對此有合法用途,例如,當用戶輸入在離開頁面時會丟失。 – 2009-12-28 17:51:15
我必須同意你們兩個。雖然這真的很煩人,但可能很有用。我想在適當的情況下使用它,防止用戶丟失數據。 – caw 2009-12-28 21:24:00