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 miscellanea -display data real time, using window.status
Jan 09 Javascript
自己整理的一个javascript日期处理函数
Oct 16 Javascript
jquery的index方法实现tab效果
Feb 16 Javascript
JS按位非(~)运算符与~~运算符的理解分析
Jul 31 Javascript
js nextSibling属性和previousSibling属性概述及使用注意
Feb 16 Javascript
jquery实现搜索框常见效果的方法
Jan 22 Javascript
jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序
Jun 02 Javascript
你应该知道的几类npm依赖包管理详解
Oct 06 Javascript
浅谈React碰到v-if
Nov 04 Javascript
解决vue scoped html样式无效的问题
Oct 24 Javascript
详解实现vue的数据响应式原理
Jan 20 Vue.js
vue项目两种方式实现竖向表格的思路分析
Apr 28 Vue.js
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调用Linux的命令行执行文件压缩命令
2013/01/27 PHP
php 流程控制switch的简单实例
2016/06/07 PHP
Laravel框架自定义公共函数的引入操作示例
2019/04/16 PHP
前淘宝前端开发工程师阿当的PPT中有JS技术理念问题
2010/01/15 Javascript
编写js扩展方法判断一个数组中是否包含某个元素
2013/11/08 Javascript
JavaScript cookie的设置获取删除详解
2014/02/11 Javascript
JQuery动画animate的stop方法使用详解
2014/05/09 Javascript
JS判断字符串包含的方法
2015/05/05 Javascript
微信页面倒计时代码(解决safari不兼容date的问题)
2016/12/13 Javascript
原生JS实现简单放大镜效果
2017/02/08 Javascript
Vue组件通信实践记录(推荐)
2017/08/15 Javascript
vue项目打包后提交到git上为什么没有dist这个文件的解决方法
2020/09/16 Javascript
vue 解决provide和inject响应的问题
2020/11/12 Javascript
简单介绍Python的Tornado框架中的协程异步实现原理
2015/04/23 Python
使用Python制作获取网站目录的图形化程序
2015/05/04 Python
Python编程中用close()方法关闭文件的教程
2015/05/24 Python
Django实现组合搜索的方法示例
2018/01/23 Python
Python中应该使用%还是format来格式化字符串
2018/09/25 Python
python五子棋游戏的设计与实现
2019/06/18 Python
python time.sleep()是睡眠线程还是进程
2019/07/09 Python
python flask几分钟实现web服务的例子
2019/07/26 Python
python GUI库图形界面开发之PyQt5控件QTableWidget详细使用方法与属性
2020/02/25 Python
Python 制作查询商品历史价格的小工具
2020/10/20 Python
利用html5 canvas破解简单验证码及getImageData接口应用
2013/01/25 HTML / CSS
香港交友网站:be2香港
2018/07/22 全球购物
Vertbaudet西班牙网上商店:婴儿服装、童装、母婴用品和儿童家具
2019/10/16 全球购物
美国滑板店:Tactics
2020/11/08 全球购物
俄罗斯隐形眼镜和眼镜在线商店:Cronos
2020/06/02 全球购物
外企办公室竞聘演讲稿
2013/12/29 职场文书
捐书寄语赠言
2014/01/18 职场文书
婚前协议书怎么写
2014/04/15 职场文书
公司授权委托书范本
2014/09/18 职场文书
商务宴请邀请函范文
2015/02/02 职场文书
2019通用版新员工入职培训方案!
2019/07/11 职场文书
如何把新闻人物写得立体、鲜活?
2019/08/14 职场文书
2019年“红色之旅”心得体会1000字(3篇)
2019/09/27 职场文书