首页 > 编程知识 正文

ie6浏览器怎么恢复,ie6浏览器网页打不开是什么原因

时间:2023-05-05 14:37:50 阅读:247166 作者:1014

解决方法

<SCRIPT LANGUAGE="JavaScript" src="<%=path%>/pub/js/myDateControler/WdatePicker.js" defer="defer"></Script>


添加属性: defer="defer"

//网上解释原因:

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

(2)在script中使用defer属性。意在页面加载完毕后再执行脚本,这样可以避免找不到对象的问题。defer不会考虑外部文件是否全部下载完,只会判当前页面是否全部加载完成。并且,有defer标签的代码块里不能写document.write方法
        例如:<SCRIPT LANGUAGE="JavaScript" src="<%=path%>/pub/js/myDateControler/WdatePicker.js" defer="defer"></Script>
(3)标签是否没有闭合

原来我用的浏览器是IE8,可能对这样的错误已经做了处理,所以未加defer前也是正常,而同事用的是IE6,所以出错了

文章来源:


vim命令是什么-linux运维

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。