Internet explorer6无法打开站点的解决办法
2013-6-19 11:29 Wednesday  

分类: Javascript 标签: 使用 document append 属性 文件 评论(11) 浏览(11292)

解决办法大概为以下两点:

  1. 在appendChild或者innerHTML操作处判断document.readyState=="complete", 若为否,则setTimeout若干秒之后重新作这个操作。但是,此属性只对ie,opeara有效,ff的document没有readyState属 性,永远是undefined.

  2. 在script中使用defer属性。意在页面加载完毕后再执行脚本,这样可以避免找不到对象的问题。defer不会考虑外部文件是否全部下载完,只会判当前页面是否全部加载完成。并且,有defer标签的代码块里不能写document.write方法。

+1 6

留下你的看法: