Ginew.Z 的博客

一切,为了让生活更简单、更自然

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  21 Posts :: 0 Stories :: 14 Comments :: 0 Trackbacks
        今天新页面上线,很多同事报告说页面打开到一半,经常跳出无法打开Internet站点的错误,然后页面会跳转到DNS错误的页面。

      notload.jpg
        
        这个问题我以前遇到过,一直没有详细的去深究原因,只是以为是服务器关闭连接太快的原因。今天发现这个问题出的很频繁,服务器方面没有改什么,只是上传了新的页面程序而已,应该不会和服务器有关。在对页面进行分析,并搜索了一下网上,发现原来是js在document还没完全load完的时候就试图改变其值导致。

        因此对js做如下改变:

原js:

     window.settimeout("go()",500);
     function go(){
    .......
     }

改成:

var go_i=window.setInterval("go()",500);
function go(){
   if(document.readyState=="complete"){
      window.clearInterval(go2_i);
    }
    else return;
    ........
}
目的就是让他一定要在document完成后才执行那个操作
posted on 2006-04-19 18:14 无风之雨 阅读(6892) 评论(6)  编辑  收藏 所属分类: JavaScript

Feedback

# re: 关于IE无法打开INTERNET站点的错 2007-10-12 18:38 w.s
屁话  回复  更多评论
  

# re: 关于IE无法打开INTERNET站点的错 2007-10-18 13:03 瑟瑟
不懂  回复  更多评论
  

# re: 关于IE无法打开INTERNET站点的错 2007-10-23 01:27 MAMA
是国家在过滤,不让我们看!!!  回复  更多评论
  

# re: 关于IE无法打开INTERNET站点的错[未登录] 2007-11-14 21:10 lulu
这东西怎么改?楼主 说清楚点具体的操作 我们 这些电脑菜鸟不懂 具体怎么操作?~!!!  回复  更多评论
  

# re: 关于IE无法打开INTERNET站点的错 2008-01-30 10:58 yangbo9229
还有一种原因是把HTML页面中的base去掉就OK了,和setTimeOut没有关系  回复  更多评论
  

# re: 关于IE无法打开INTERNET站点的错 2009-03-08 11:35 恋圣者
工具-Internet选项-删除文件-删掉脱机内容就行了~~  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: