Facebook:对话框窗口弹出 - 当导航时,我该怎么做?

时间:2012-05-05 05:37:42

标签: javascript jquery facebook

当您在状态框中输入文本并单击任何超链接或单击后退按钮时,对话框窗口将显示以下消息“您确定要离开此页面吗?”?

这样做了吗?你是怎么做到的?

1 个答案:

答案 0 :(得分:1)

您需要设置脏标志

<script type="text/javascript">

var isDirty=false;
window.onbeforeunload =function() {
 if (isDirty) return "Form not saved";
}

window.onload=function() {
  document.getElementById("someFieldId").onblur=function() {
    isDirty=this.value.length>0;
  }
}
</script>


.
.
.