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-Mozilla和IE中的一个函数直接量的问题分析
Aug 12 Javascript
iframe 上下滚动条如何默认在下方实现原理
Dec 10 Javascript
jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架
Apr 08 Javascript
如何判断元素是否为HTMLElement元素
Dec 06 Javascript
JavaScript通过元素索引号删除数组中对应元素的方法
Mar 18 Javascript
angularjs学习笔记之完整的项目结构
Sep 26 Javascript
js密码强度实时检测代码
Mar 02 Javascript
常见的浏览器Hack技巧整理
Jun 29 Javascript
浅谈ECMAScript6新特性之let、const
Aug 02 Javascript
jQuery获取所有父级元素及同级元素及子元素的方法(推荐)
Jan 21 jQuery
AngularJS中的作用域实例分析
May 16 Javascript
微信小程序onShareTimeline()实现分享朋友圈
Jan 07 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
php 删除目录下N分钟前创建的所有文件的实现代码
2013/08/10 PHP
在win7中搭建Linux+PHP 开发环境
2014/10/08 PHP
百度地图API使用方法详解
2015/08/25 PHP
php实现的二分查找算法示例
2017/06/20 PHP
Nginx下ThinkPHP5的配置方法详解
2017/08/01 PHP
js中的escape及unescape函数的php实现代码
2007/09/04 Javascript
jquery属性选择器not has怎么写 行悬停高亮显示
2013/11/13 Javascript
js中直接声明一个对象的方法
2014/08/10 Javascript
js实现iframe跨页面调用函数的方法
2014/12/13 Javascript
javascript中createElement的两种创建方式
2015/05/14 Javascript
jQuery实现鼠标经过弹出提示信息的地图热点效果
2015/08/07 Javascript
JS代码实现根据时间变换页面背景效果
2016/06/16 Javascript
js基础之DOM中元素对象的属性方法详解
2016/10/28 Javascript
js实现字符全排列算法的简单方法
2017/05/01 Javascript
jquery实现一个全局计时器(商城可用)
2017/06/30 jQuery
JavaScript中var、let、const区别浅析
2018/06/24 Javascript
vue项目打包后打开页面空白解决办法
2018/06/29 Javascript
layui实现数据分页功能(ajax异步)
2019/07/27 Javascript
[39:18]完美世界DOTA2联赛PWL S3 Forest vs LBZS 第二场 12.17
2020/12/19 DOTA
神经网络理论基础及Python实现详解
2017/12/15 Python
Python3之读取连接过的网络并定位的方法
2018/04/22 Python
python模块smtplib学习
2018/05/22 Python
Django基础知识 URL路由系统详解
2019/07/18 Python
Python AutoCAD 系统设置的实现方法
2020/04/01 Python
用HTML5实现网站在windows8中贴靠的方法
2013/04/21 HTML / CSS
HTML5中的进度条progress元素简介及兼容性处理
2016/06/02 HTML / CSS
加拿大服装和鞋类零售商:Mark’s
2021/01/04 全球购物
小学教师管理制度
2014/01/18 职场文书
投标单位介绍信
2015/05/05 职场文书
观后感的写法
2015/06/19 职场文书
2015暑期爱心支教策划书
2015/07/14 职场文书
公司员工培训管理制度
2015/08/04 职场文书
2016简单的租房合同范本
2016/03/18 职场文书
小学记事作文之200字
2019/08/06 职场文书
再也不用花钱买漫画!Python爬取某漫画的脚本及源码
2021/06/09 Python
golang连接MySQl使用sqlx库
2022/04/14 Golang