0

我曾经在某个网站上 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>

对不起英语不好

4

2 回答 2

0

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

<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>
于 2013-01-07T16:19:52.153 回答
0
<script language='JavaScript' type='text/javascript'> 

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

</script>

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

于 2013-01-08T01:26:34.370 回答