2012-05-12 35 views
5

想要在有人離開我的網站前出現確認框。他們有信息,如果他們離開,他們就會迷失方向,而你不想這麼做。請具體與我是否應該把代碼,因爲我不是最好的編碼器...在離開網站前確認郵件跨瀏覽器(JS)

+0

可能重複[離開頁面之前警告用戶未保存的更改](http:// stackoverflow。 com/questions/7317273/warn-user-before-leaving-page-with-unsaved-changes) - 請在提出新問題之前使用搜索。 –

回答

7
window.onbeforeunload = function(){ 
    return "Are you sure you wanna leave my site?"; 
} 
+0

是我應該把代碼,我應該如何執行? – Xweque

+1

請注意,雖然這會在所有瀏覽器中生成一個對話框,但在FF4中它不會向用戶顯示您的文本([根據MDN](https://developer.mozilla.org/en/DOM/window)。 onbeforeunload)) - https://bugzilla.mozilla.org/show_bug.cgi?id=588292。 – jimw

+4

只要卸載事件觸發,該代碼就會「執行」。你把代碼放在哪裏取決於你在網站上運行什麼代碼,它是如何加載的等等。這種問題超出了StackOverflow IMO的範圍,因爲它不是一個真正的具體編程問題,而是一個關於JS作爲一個整體如何工作的問題。如果您提出這樣的問題,可以參考本教程https://developer.mozilla.org/en/A_re-introduction_to_JavaScript並使用它來生成更具體的查詢。 – brandwaffle