当is函数完成时,如何结束脚本

How to end a script when is function is done?

本文关键字:结束 脚本 何结束 is 函数 完成时      更新时间:2023-09-26

我有一个博客,我想设置一个链接,当有人访问我时自动打开。我在这个网站上找到了一些脚本。

但我不知道当脚本的功能完成后如何停止它。有什么建议吗?我完全不懂这种语言。

这是我选择的脚本:

<script language="javascript" type="text/javascript">
 <!--
 window.setTimeout('window.location="example.blogspot.com"; ',2000);
 // -->

document.AddEventListener("DOMContentLoaded","CallThis");
function CallThis(){
    window.location="www.blah.com";
}

请详细说明,你想把用户重定向到另一个页面,还是想把他重定向到同一个页面?这会让你陷入循环?

如果你想在页面加载的第二秒将用户重定向到另一个页面,请使用以下命令:

<script language="javascript" type="text/javascript">
    window.onload = function() { 
        window.location.replace("http://someplaceamazing.com");
    }
</script>

如果你想将用户重定向到同一个页面(重新加载页面),但不是每次都重新加载,只需使用一次:

<script language="javascript" type="text/javascript">
    window.onload = function() {
        if(!window.location.hash) {
            window.location = window.location + '#loaded';
            window.location.reload();
        }
    }
</script>