IE6的一点屁事

 

前段时间查的一些东西,竟然忘了保存,最近又遇到了一个简单的,趁还热着,赶紧写点东西。

 

出现的问题是:Internet Explorer cannot open the Internet site

                     已终止操作

 

 

 

页面加载的问题,在网上查了一些帖子,有的说是页面脚本太复杂,导致页面加载失败,于是尽量减少页面的js函数,结果不可行。

 

         究其原因是页面上的某些JS调用页面DOM元素,但此时页面Dom还未加载完成,于是出错。可以将这些JS写在页面的末尾处,也可以使用htmldefer属性。在调用页面DOMJS中,设置如下:<script defer="true" src="JavaScript.js" type="text/javascript"/>或者<script defer="defer" src="JavaScript.js" type="text/javascript"/>。即可将此JS延迟加载,这样页面加载完成了才会执行该JS,避免找不到对象的错误。

       比较常见的容易出错的JS有时间控件WdatePicker.js

 

       接下来又遇到了第二个问题,也是到现在都不知道有什么直接解决方案的问题。

         错误的情况是,先在页面上open一个页面,然后在新页面上使用showModalDialog打开一个弹出框,这样又会出现上面的那个问题。

         这个问题也是纠结了很长时间,最后发现原因是IE6不支持这种混合弹框,没办法,只好改成在原页面上弹出框,避免了这个问题。

       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值