如何运行脚本onbeforeunload

时间:2013-02-22 06:54:55

标签: php javascript

有人请向我解释为什么我的这段代码不起作用

    $(document).ready(function()
    {wireUpEvents(); 
    });

    function  wireUpEvents()
    {window.onbeforeunload = function()
        {
        window.location="link"; // on before unload i will run this link first.
        }
    }

当我刷新我的页面时,这段代码会运行但是在加载之前它不会去链接(window.location)但是当我添加这样的警告时

window.location="link"; alert("anything");

它会在加载之前转到我的链接。我想消除那种奇怪的警报()。

请随意使用我的代码建议任何治疗方法。谢谢

2 个答案:

答案 0 :(得分:2)

尝试以下代码

window.onbeforeunload=testfunc;

function testfunc()
{
window.location="link";
}

答案 1 :(得分:1)

试试这个:

<script type="text/javascript"> 
    $(window).bind('beforeunload', function() { 
            window.location="link"; 
        } 
    );
</script>