我想在m頁面上的「編輯」發生時阻止頁面加載。javascript - 防止頁面加載
,所以我得到這個代碼
window.onbeforeunload = function() {
return "Are you sure you want to navigate away?";
}
現在我需要從頁面取消綁定此。
有沒有方法可用?
謝謝。
我想在m頁面上的「編輯」發生時阻止頁面加載。javascript - 防止頁面加載
,所以我得到這個代碼
window.onbeforeunload = function() {
return "Are you sure you want to navigate away?";
}
現在我需要從頁面取消綁定此。
有沒有方法可用?
謝謝。
您的處理程序設置爲null:
window.onbeforeunload = null;
解除綁定的情況下,將其設置爲空:
window.onbeforeunload = null;
這可能不過是程序流程更好地把一個狀態裏面你onbeforeunload
處理程序,以便在頁面卸載時運行單個功能:
window.onbeforeunload = function() {
if (myVar == "Editing")
return "Are you sure you want to navigate away?";
}
你應該使用一些標誌,檢查是否頁面編輯值或只是導航到其他頁面
肯定的是,我附上這個當我點擊編輯按鈕。 – Red 2012-02-27 09:03:23