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 相关文章推荐
JavaScript 参考教程
Dec 29 Javascript
jquery 事件对象属性小结
Apr 27 Javascript
javascript奇异的arguments分析
Oct 20 Javascript
编写高效jQuery代码的4个原则和5个技巧
Apr 24 Javascript
编写简单的jQuery提示插件
Dec 21 Javascript
比较常见的javascript中定义函数的区别
Nov 09 Javascript
jQuery解析XML 详解及方法总结
Sep 28 Javascript
微信小程序之滚动视图容器的实现方法
Sep 26 Javascript
深入浅析var,let,const的异同点
Aug 07 Javascript
对vue中v-on绑定自定事件的实例讲解
Sep 06 Javascript
Vue 解决路由过渡动画抖动问题(实例详解)
Jan 05 Javascript
uniapp引入支付宝原生扫码插件步骤详解
Jul 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
使用 eAccelerator加速PHP代码的目的
2007/03/16 PHP
php学习笔记 数组的常用函数
2011/06/13 PHP
ThinkPHP的URL重写问题
2014/06/22 PHP
PHP实现基本留言板功能原理与步骤详解
2020/03/26 PHP
javascript 面向对象思想 附源码
2009/07/07 Javascript
Javascript中的var_dump函数实现代码
2009/09/07 Javascript
ExtJs之带图片的下拉列表框插件
2010/03/04 Javascript
javascript 放大镜 v1.0 基于Yui2 实现的放大镜效果
2010/03/08 Javascript
潜说js对象和数组
2011/05/25 Javascript
修复ie8&amp;chrome下window的resize事件多次执行
2011/10/20 Javascript
event.currentTarget与event.target的区别介绍
2012/12/31 Javascript
js图片自动切换效果处理代码
2013/05/07 Javascript
javascript时间函数大全
2014/06/30 Javascript
js数组的五种迭代方法及两种归并方法(推荐)
2016/06/14 Javascript
轮播图组件js代码
2016/08/08 Javascript
bootstrap中使用google prettify让代码高亮的方法
2016/10/21 Javascript
关于json字符串与实体之间的严格验证代码
2016/11/10 Javascript
vue.js框架实现表单排序和分页效果
2017/08/09 Javascript
vue 解决addRoutes动态添加路由后刷新失效问题
2018/07/02 Javascript
详解在vue-test-utils中mock全局对象
2018/11/07 Javascript
微信小程序实现的日期午别医生排班表功能示例
2019/01/09 Javascript
JS实现利用闭包判断Dom元素和滚动条的方向示例
2019/08/26 Javascript
Vue 自定义指令功能完整实例
2019/09/17 Javascript
jquery获取input输入框中的值
2019/11/13 jQuery
python sys模块sys.path使用方法示例
2013/12/04 Python
Python调用C# Com dll组件实战教程
2017/10/12 Python
One.com挪威:北欧成长最快的网络托管公司
2016/11/19 全球购物
乌克兰机票、铁路和巴士票、酒店搜索、保险:Tickets.ua
2020/01/11 全球购物
英国最大的在线亚洲杂货店:Red Rickshaw
2020/03/22 全球购物
面向中国市场的在线海淘美妆零售网站:Beauty House美丽屋
2021/03/02 全球购物
应届毕业生的自我鉴定
2013/11/13 职场文书
农民工创业典型事迹
2014/01/25 职场文书
学校消防安全制度
2014/01/30 职场文书
事业单位绩效考核实施方案
2014/03/27 职场文书
2014年乡镇个人工作总结
2014/12/03 职场文书
幼儿园辞职信范文
2015/02/27 职场文书