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 指导方针
Apr 05 Javascript
JS解密入门 最终变量劫持
Jun 25 Javascript
jquery异步调用页面后台方法&amp;#8207;(asp.net)
Mar 01 Javascript
深入理解JavaScript 闭包究竟是什么
Apr 12 Javascript
JS网页图片按比例自适应缩放实现方法
Jan 15 Javascript
jQuery多项选项卡的实现思路附样式及代码
Jun 03 Javascript
js实现可兼容IE、FF、Chrome、Opera及Safari的音乐播放器
Feb 11 Javascript
JS上传组件FileUpload自定义模板的使用方法
May 10 Javascript
浅谈jquery点击label触发2次的问题
Jun 12 Javascript
node跨域请求方法小结
Aug 25 Javascript
d3.js实现自定义多y轴折线图的示例代码
May 30 Javascript
JS原型和原型链原理与用法实例详解
Feb 05 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
超神学院:天使彦公认最美的三个视角,网友:我的天使快下凡吧!
2020/03/02 国漫
如何使用PHP中的字符串函数
2006/11/24 PHP
创建数据库php代码 用PHP写出自己的BLOG系统
2010/04/12 PHP
怎样搭建PHP开发环境
2015/07/28 PHP
Laravel Memcached缓存驱动的配置与应用方法分析
2016/10/08 PHP
ThinkPHP5&amp;5.1框架关联模型分页操作示例
2019/08/03 PHP
HR vs ForZe BO3 第二场 2.13
2021/03/10 DOTA
JavaScript高级程序设计 阅读笔记(十八) js跨平台的事件
2012/08/14 Javascript
在jQuery ajax中按钮button和submit的区别分析
2012/10/07 Javascript
jquery实现pager控件示例
2014/04/09 Javascript
JavaScript控制浏览器全屏及各种浏览器全屏模式的方法、属性和事件
2015/12/20 Javascript
深入分析javascript中console命令
2016/08/14 Javascript
jquery利用json实现页面之间传值的实例解析
2016/12/12 Javascript
纯jQuery实现前端分页功能
2017/03/23 jQuery
js自定义瀑布流布局插件
2017/05/16 Javascript
详解基于vue-cli优化的webpack配置
2017/11/06 Javascript
Vue2 配置 Axios api 接口调用文件的方法
2017/11/13 Javascript
浅谈react性能优化的方法
2018/09/05 Javascript
jQuery中each遍历的三种方法实例分析
2018/09/07 jQuery
使用iView Upload 组件实现手动上传图片的示例代码
2018/10/01 Javascript
js 判断当前时间是否处于某个一个时间段内
2019/09/19 Javascript
Angular value与ngValue区别详解
2019/11/27 Javascript
angula中使用iframe点击后不执行变更检测的问题
2020/05/10 Javascript
[01:04:20]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第一场 11.29
2020/12/02 DOTA
python:print格式化输出到文件的实例
2018/05/14 Python
浅谈dataframe中更改列属性的方法
2018/07/10 Python
浅谈Python中的可迭代对象、迭代器、For循环工作机制、生成器
2019/03/11 Python
深入了解和应用Python 装饰器 @decorator
2019/04/02 Python
python matplotlib实现将图例放在图外
2020/04/17 Python
pandas分批读取大数据集教程
2020/06/06 Python
python爬虫使用requests发送post请求示例详解
2020/08/05 Python
使用 css3 transform 属性来变换背景图的方法
2019/05/07 HTML / CSS
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2014/07/21 面试题
中西医结合临床医学专业大学生自荐信
2013/09/28 职场文书
2013年最新自荐信范文
2014/06/23 职场文书
mysql sql常用语句大全
2022/06/21 MySQL