2012-02-27 197 views
1

我想在m頁面上的「編輯」發生時阻止頁面加載。javascript - 防止頁面加載

,所以我得到這個代碼

window.onbeforeunload = function() { 
    return "Are you sure you want to navigate away?"; 
} 

現在我需要從頁面取消綁定此。

有沒有方法可用?

謝謝。

回答

1

您的處理程序設置爲null:

window.onbeforeunload = null; 
1

解除綁定的情況下,將其設置爲空:

window.onbeforeunload = null; 

這可能不過是程序流程更好地把一個狀態裏面你onbeforeunload處理程序,以便在頁面卸載時運行單個功能:

window.onbeforeunload = function() { 
    if (myVar == "Editing") 
     return "Are you sure you want to navigate away?"; 
} 
+0

肯定的是,我附上這個當我點擊編輯按鈕。 – Red 2012-02-27 09:03:23