IE6弹出“已终止操作”的解决办法


Posted in Javascript onNovember 27, 2010

在实际的项目中,我的这个js是在头部页面里面,头部被多个页面引用,如果在每个页面的body元素里面加<body onload="函数">,可以解决问题,但是这样做太不符合实际了。毕竟全改的话,到时候布署到外网,要更新太多的文件。于是,在网上找了一下,让这段js最后执行的代码,终于让我找到了。代码如下:

<scirpt type="text/javascript"> 
document.onreadystatechange = function(){ 
if(document.readyState=="complete") 
{ 
alert('加载完毕'); 
} 
} 
</script>

我把alert("加载完毕")这段改成我要最后执行的js代码,终于IE6不再报这个错误,测试IE6、IE7、IE8、谷歌浏览器都能通过。
但是火狐不支持这段代码,因为还得再原先的代码基础上加一段只有火狐能运行的代码,总代码如下:
<script type="text/javascript"> 
/* IE6 7 8,谷歌 */ 
document.onreadystatechange = function(){ 
if(document.readyState=="complete") 
{ 
alert('加载完毕'); 
} 
} 
/* 火狐 */ 
if (document.addEventListener) { 
document.addEventListener("DOMContentLoaded", function(){alert("DOM加载完毕!")}, null); 
} 
</script>

PS:我没用jquery,是因为我们这个项目没有用过jquery库,不得不承认,也许用jquery的话,只是一句话的问题,但是加入jquery.js只是为了处理这个的话,未必太大材小用了。
Javascript 相关文章推荐
JSON.parse()和JSON.stringify()使用介绍
Jun 20 Javascript
jQuery的ready方法详解
Nov 27 Javascript
jQuery中attr()方法用法实例
Jan 05 Javascript
javascript兼容性(实例讲解)
Aug 15 Javascript
Vue shopCart 组件开发详解
Jan 26 Javascript
angularjs性能优化的方法
Sep 05 Javascript
js的各种数据类型判断的介绍
Jan 19 Javascript
详解JavaScript中的函数、对象
Apr 01 Javascript
JavaScript+HTML5 canvas实现放大镜效果完整示例
May 15 Javascript
js实现登录时记住密码的方法分析
Apr 05 Javascript
微信小程序多列表渲染数据开关互不影响的实现
Jun 05 Javascript
JS canvas实现画板和签字板功能
Feb 23 Javascript
javascript 获取所有id中包含某关键字的控件的实现代码
Nov 25 #Javascript
javascript中substr,substring,slice.splice的区别说明
Nov 25 #Javascript
JavaScript中的类继承
Nov 25 #Javascript
js getBoundingClientRect() 来获取页面元素的位置
Nov 25 #Javascript
腾讯的ip接口 方便获取当前用户的ip地理位置
Nov 25 #Javascript
js删除所有的cookie的代码
Nov 25 #Javascript
javascript 广告后加载,加载完页面再加载广告
Nov 25 #Javascript
You might like
ftp类(example.php)
2006/10/09 PHP
php笔记之常用文件操作
2010/10/12 PHP
DEDE采集大师官方留后门的删除办法
2011/01/08 PHP
基于PHP实现简单的随机抽奖小程序
2016/01/05 PHP
理解php依赖注入和控制反转
2016/05/11 PHP
PHP生成及获取JSON文件的方法
2016/08/23 PHP
Avengerls vs Newbee BO3 第一场2.18
2021/03/10 DOTA
javascript 跨浏览器开发经验总结(五) js 事件
2010/05/19 Javascript
JQuery最佳实践之精妙的自定义事件
2010/08/11 Javascript
Js控制滑轮左右滑动实例
2015/02/13 Javascript
javascript实现动态改变层大小的方法
2015/05/14 Javascript
跟我学习javascript的浮点数精度
2015/11/16 Javascript
jquery实现加载进度条提示效果
2015/11/23 Javascript
JQuery之proxy实现绑定代理方法
2016/08/01 Javascript
jquery radio的取值_radio的选中_radio的重置方法
2016/09/20 Javascript
jQuery插件Echarts实现的双轴图效果示例【附demo源码下载】
2017/03/04 Javascript
bootstrap与pagehelper实现分页效果
2018/12/29 Javascript
vue和小程序项目中使用iconfont的方法
2020/05/19 Javascript
在Uni中使用Vue的EventBus总线机制操作
2020/07/31 Javascript
[02:44]2014DOTA2 国际邀请赛中国区预选赛 大神红毯秀
2014/05/25 DOTA
[04:09]显微镜下的DOTA2第十二期—NaVi美如画的团战
2014/06/23 DOTA
[49:58]完美世界DOTA2联赛PWL S3 Magma vs DLG 第一场 12.18
2020/12/19 DOTA
Python中的ceil()方法使用教程
2015/05/14 Python
一步步教你用Python实现2048小游戏
2017/01/19 Python
python中defaultdict的用法详解
2017/06/07 Python
wxPython实现窗口用图片做背景
2018/04/25 Python
详解Python最长公共子串和最长公共子序列的实现
2018/07/07 Python
使用python 写一个静态服务(实战)
2019/06/28 Python
在Python中预先初始化列表内容和长度的实现
2019/11/28 Python
javascript实现用户必须勾选协议实例讲解
2021/03/24 Javascript
2014年医院十一国庆节活动方案
2014/09/15 职场文书
现役军人家属慰问信
2015/03/24 职场文书
2016廉政教育学习心得体会
2016/01/25 职场文书
七年级作文之秋游
2019/10/21 职场文书
pytorch实现线性回归以及多元回归
2021/04/11 Python
Python Pandas知识点之缺失值处理详解
2021/05/11 Python