1
我正在努力與onbeforeunload,onunload並在正確的時間生成正確的消息。任何想法的歡迎。情況是這樣的:用戶不友好onbeforeunload/onunload
- 當我使用onbeforeunload,用戶就可以選擇是否可以離開的消息,但我不能把它關掉 - 消息是標準的,無論出現什麼樣的事件處理程序。
- 當我使用onunload時,我可以控制發生的「再見」消息,但我無法爲用戶提供改變主意的機會。
因此,例如,如果有數據要保存。使用onbeforeunload時,會彈出一條消息,不管用戶數據的狀態如何,詢問他們是否想要離開或離開。使用onunload時,我可以選擇消息並在詢問用戶之前檢查是否存在未保存的數據,如果他們已經保存,則保存它們,但我的用戶不能選擇留在頁面上。
我錯過了什麼嗎?看起來我無法得到我想要的簡單行爲 - 檢查應用程序狀態,給出消息,並提供用戶在他們離開前採取行動。或者是否有一個或兩個事件的使用來獲得這種行爲?
簡單而清晰。感謝你的例子,它幾乎解決了這個問題。 – boisvert 2011-12-25 00:16:11
不客氣! – 2011-12-25 00:56:20