Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当is函数完成时,如何结束脚本?_Javascript_Blogger_Blogspot - Fatal编程技术网

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

Javascript 当is函数完成时,如何结束脚本?,javascript,blogger,blogspot,Javascript,Blogger,Blogspot,我有一个博客,我想设置一个链接,当有人访问我时自动打开。我在网站上找到了一些有用的脚本 但我不知道在脚本功能完成时如何停止脚本。有什么建议吗?我完全不懂这种语言 这是我选择的脚本: <script language="javascript" type="text/javascript"> <!-- window.setTimeout('window.location="example.blogspot.com"; ',2000); // --> 请详细说明,

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

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

这是我选择的脚本:

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

请详细说明, 您是想将用户重定向到另一个页面,还是想将他重定向到同一个页面,从而使您陷入循环

如果要在页面加载后立即将用户重定向到其他页面,请使用以下命令:

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

window.onload=函数(){
window.location.replace(“http://someplaceamazing.com");
}
如果要将用户重定向到同一页面(重新加载页面),但不是每次都重新加载页面,请一次性使用此选项:

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

window.onload=函数(){
if(!window.location.hash){
window.location=window.location+“#已加载”;
window.location.reload();
}
}

你说的“停止脚本”是什么意思?当脚本运行时,页面将重新加载,原始页面上的所有内容(包括脚本)都将卸载。没有什么可以跑,没有什么可以停。你可以设定一个返回;当函数完成时。当脚本无事可做时,它将不再执行任何操作。。。此脚本仅在2秒后重定向到其他站点。。。脚本不会在新页面后运行loads@Paul:我的意思是让它们只运行一次,而不是像循环一样连续运行。@Warmuser没有循环,没有任何东西连续运行。你的意思是如果他们再次访问同一个登录页,你不想运行脚本吗?那么每用户一次,有没有?您的另一条评论暗示,如果有人从其他地方访问您,您希望通过adfly链接重定向。这听起来很模糊,可能会被广告网络发现(并受到惩罚)。谢谢,我想将用户从我的博客重定向到打开同一页面的adfly链接。获取视图是一种明智的方法。:)如果等待时间保持不变,情况会更好。
<script language="javascript" type="text/javascript">
    window.onload = function() {
        if(!window.location.hash) {
            window.location = window.location + '#loaded';
            window.location.reload();
        }
    }
</script>