Javascript卸载页面条件

时间:2010-06-13 12:43:35

标签: javascript

我使用以下代码提示用户,如果他离开页面,他就无法回来。事情发生了,我想在特定时间后使用setTimeout函数重定向页面。我想在自动重定向开始时禁止检查用户离开页面。

<script language="javascript" type="text/javascript">
        needToConfirm = true;
        window.onbeforeunload = askConfirm;

        function askConfirm(){
            if (needToConfirm){
                return "Please note that you might not be able to come back and watch the movie again.";
                }
            }
    </script>

1 个答案:

答案 0 :(得分:0)

在重定向用户之前,在onbeforeunload调用的函数中取消设置setTimeout

window.onbeforeunload = null;