-1
我想使用兩個JavaScript事件:onbeforeunload和它內部我需要使用onhashchange。重點是如果用戶填寫了一些字段,則離開頁面,然後確認消息出現警告用戶是否要留在頁面上或離開。提醒用戶在他們離開頁面之前,如果他們填充了一些字段
我的代碼如下
window.onbeforeunload = function (e) {
window.onhashchange = function (r) { return ''; }
};
但上面的代碼似乎並不奏效?我究竟做錯了什麼?
[更新] 又是什麼我想要實現我要提醒用戶,如果離開這個頁面,如果他們已經在頁面上填寫某些領域
您無法在另一個事件的處理程序內處理一個事件。你在這裏做什麼,只有在觸發beforeunload時才綁定hashchange事件,但即使這樣也沒有多大意義。請描述你實際想要解決的問題(而不是僅僅重複你已經說過的)。 – CBroe 2015-02-10 09:16:11
我已經更新了我正在嘗試實現的內容,請檢查 – user4545762 2015-02-10 09:30:45
[嘗試檢測瀏覽器關閉事件]的可能重複(http://stackoverflow.com/questions/20853142/trying-to-detect-browser-close-event) – Ravimallya 2015-02-10 11:00:57