JavaScript帧制动器,但页面保持刷新

JavaScript帧制动器,但页面保持刷新,javascript,frame,page-refresh,Javascript,Frame,Page Refresh,我曾经在一些网站上ping我的博客,当有人从ping网站访问我的博客时,他们会在我的博客顶部放置一个框架(插件) 我打算在30秒后打破这个框架,我做到了。 但是,如果我使用下面提到的代码。 我的博客会在30秒后打破框架,但它也会每隔30秒不停地刷新我的博客 “我怎么能在30秒内打破框架而不不断刷新我的网站?” <script language="JavaScript"> function getgoing() { top.location.r

我曾经在一些网站上ping我的博客,当有人从ping网站访问我的博客时,他们会在我的博客顶部放置一个框架(插件)

我打算在30秒后打破这个框架,我做到了。 但是,如果我使用下面提到的代码。 我的博客会在30秒后打破框架,但它也会每隔30秒不停地刷新我的博客

“我怎么能在30秒内打破框架而不不断刷新我的网站?”

<script language="JavaScript"> 

     function getgoing()
      {
        top.location.replace(self.location);
       }

       if (top.frames.length > 0)
        {
         setTimeout('getgoing()',30000);
         } 

    </script>

函数getGong()
{
顶部。位置。更换(自身位置);
}
如果(top.frames.length>0)
{
setTimeout('getGong()',30000);
} 

抱歉,英语不好

您需要停止刷新帧,因为它似乎不会停止刷新,可能是这样的:

<script language="JavaScript"> 

        var done = false;   
        function getgoing() {
            if(done == false){      
              top.location.replace(self.location);
              done = true;
            }
        }

        if (top.frames.length > 0) {
           setTimeout('getgoing()',30000);
        } 

        </script>

var done=false;
函数getGong(){
如果(done==false){
顶部。位置。更换(自身位置);
完成=正确;
}
}
如果(top.frames.length>0){
setTimeout('getGong()',30000);
} 

如果(top.location!=self.location)top.location.replace(self.location);

如果她使用这样的代码,它将删除框架,但我认为她希望在几秒钟后使用一个代码删除该框架,如果她使用她提到的代码,它将删除框架,但她的博客将在30秒内刷新

我不明白你想要实现什么,抱歉。抱歉,我曾经在某个网站上ping我的博客,但是如果有人在ping网站内点击我的链接,他们会放置类似frame(插件)的东西,我想在30秒后中断该帧,我做到了。但如果我使用上面提到的代码,它将在30秒后中断该帧,但也将每隔30秒不断刷新我的网站“我如何才能在30秒内中断该帧而不不断刷新我的网站?”谢谢回答。。我试过了。它将在30秒后删除框架,但我的页面在未来仍将每隔30秒刷新一次。。这将困扰我的读者。是的,我可以看到问题总是错误的,因为页面正在重新加载-我认为下面的答案更好。
<script language='JavaScript' type='text/javascript'> 

if (top.location != self.location) top.location.replace(self.location); 

</script>