IE6 浏览网页出现已终止操作的错误提示 解决方案

作者: Nishizhen 分类: Web技术 发布时间: 2011-01-14 09:39 ė 6没有评论

一直没注意这是个问题,以为是IE6的一个BUG,不能够兼容现有的什么东西呢~

后来终于找到了原因:

是由于在页面没有全部加载完成,没有ready的时候就调用了htmlObject的appendChild或者innerHTML操作,这样会在IE上弹出一个对话框:“Internet Explorer无法打开站点,已终止操作”

解决方式:

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

本文出自 逆时针's Place,转载时请注明出处及相应链接。

本文永久链接: http://www.nishizhen.cn/ie6-%e6%b5%8f%e8%a7%88%e7%bd%91%e9%a1%b5%e5%87%ba%e7%8e%b0%e5%b7%b2%e7%bb%88%e6%ad%a2%e6%93%8d%e4%bd%9c%e7%9a%84%e9%94%99%e8%af%af%e6%8f%90%e7%a4%ba-%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88/

发表评论

电子邮件地址不会被公开。 必填项已用*标注

验证码 * Time limit is exhausted. Please reload CAPTCHA.

Ɣ回顶部