首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaScript框架停止但页面保持刷新

JavaScript框架停止但页面保持刷新
EN

Stack Overflow用户
提问于 2013-01-07 21:08:25
回答 2查看 276关注 0票数 0

我过去常常在一些网站上ping我的博客,当有人从ping网站访问我的博客时,他们会在我的博客上放置一个类似框架(插件)的东西。

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

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

代码语言:javascript
复制
<script language="JavaScript"> 

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

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

    </script>

很抱歉我的英语不好

EN

回答 2

Stack Overflow用户

发布于 2013-01-08 00:19:52

您需要停止框架刷新,因为它似乎不会停止刷新,可能如下所示:

代码语言:javascript
复制
<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>
票数 0
EN

Stack Overflow用户

发布于 2013-01-08 09:26:34

代码语言:javascript
复制
<script language='JavaScript' type='text/javascript'> 

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

</script>

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14196650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档