IE6弹出“已终止操作”的解决办法_javascript技巧
程序员文章站
2022-05-30 23:41:54
...
在实际的项目中,我的这个js是在头部页面里面,头部被多个页面引用,如果在每个页面的body元素里面加,可以解决问题,但是这样做太不符合实际了。毕竟全改的话,到时候布署到外网,要更新太多的文件。于是,在网上找了一下,让这段js最后执行的代码,终于让我找到了。代码如下:
document.onreadystatechange = function(){
if(document.readyState=="complete")
{
alert('加载完毕');
}
}
我把alert("加载完毕")这段改成我要最后执行的js代码,终于IE6不再报这个错误,测试IE6、IE7、IE8、谷歌浏览器都能通过。
但是火狐不支持这段代码,因为还得再原先的代码基础上加一段只有火狐能运行的代码,总代码如下:
PS:我没用jquery,是因为我们这个项目没有用过jquery库,不得不承认,也许用jquery的话,只是一句话的问题,但是加入jquery.js只是为了处理这个的话,未必太大材小用了。
复制代码 代码如下:
document.onreadystatechange = function(){
if(document.readyState=="complete")
{
alert('加载完毕');
}
}
我把alert("加载完毕")这段改成我要最后执行的js代码,终于IE6不再报这个错误,测试IE6、IE7、IE8、谷歌浏览器都能通过。
但是火狐不支持这段代码,因为还得再原先的代码基础上加一段只有火狐能运行的代码,总代码如下:
复制代码 代码如下:
PS:我没用jquery,是因为我们这个项目没有用过jquery库,不得不承认,也许用jquery的话,只是一句话的问题,但是加入jquery.js只是为了处理这个的话,未必太大材小用了。
推荐阅读
-
基于Unit PNG Fix.js有时候在ie6下不正常的解决办法_javascript技巧
-
IE6弹出“已终止操作”的解决办法_javascript技巧
-
ie6下png图片背景不透明的解决办法使用js实现_javascript技巧
-
出现“不能执行已释放的Script代码”错误的原因及解决办法_javascript技巧
-
IE6 弹出Iframe层中的文本框“经常”无法获得输入焦点_javascript技巧
-
ie6下png图片背景不透明的解决办法使用js实现_javascript技巧
-
基于Unit PNG Fix.js有时候在ie6下不正常的解决办法_javascript技巧
-
出现“不能执行已释放的Script代码”错误的原因及解决办法_javascript技巧
-
IE6 弹出Iframe层中的文本框“经常”无法获得输入焦点_javascript技巧
-
js鼠标滑过弹出层的定位IE6bug解决办法_javascript技巧