在线测验,onbeforeunload

时间:2013-11-14 20:12:26

标签: javascript jquery onbeforeunload

我准备一个在线测验,并防止onbeforeunload js对象卸载, 时间过后,我想将页面重定向到报告页面, 但是我不能取消onbeforeunload活动! 有人知道这个伎俩吗?

var isPostback = false;
window.onbeforeunload = unloading;
function unloading() {
  if (!isPostback) {
    return 'Caution: The timer will not be paused.';
  }
}

我希望在时间结束后取消上述活动

1 个答案:

答案 0 :(得分:4)

在计时器的回调中,您可以设置window.onbeforeunload = null以删除处理程序。