2012-02-27 165 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