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入门教程(9) Document文档对象
Jan 31 Javascript
js判断undefined变量类型使用typeof
Jun 03 Javascript
javascript中的throttle和debounce浅析
Jun 06 Javascript
JavaScript中数据结构与算法(四):串(BF)
Jun 19 Javascript
JS获取数组最大值、最小值及长度的方法
Nov 24 Javascript
Vue.js学习笔记之 helloworld
Aug 14 Javascript
jQuery实现的自适应焦点图效果完整实例
Aug 24 Javascript
JS对象与JSON互转换、New Function()、 forEach()、DOM事件流等js开发基础小结
Aug 10 Javascript
vuex 项目结构目录及一些简单配置介绍
Apr 08 Javascript
jQuery Ajax async=&gt;false异步改为同步时,解决导致浏览器假死的问题
Jul 22 jQuery
jquery-ui 进度条功能示例【测试可用】
Jul 25 jQuery
Quasar Input:type=&quot;number&quot; 去掉上下小箭头 实现加减按钮样式功能
Apr 09 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 expects parameter 1 to be resource, array given 错误
2011/03/23 PHP
简单的php缓存类分享     php缓存机制
2014/01/22 PHP
PHP采集类Snoopy抓取图片实例
2014/06/19 PHP
PHP调用wsdl文件类型的接口代码分享
2014/11/19 PHP
yii框架redis结合php实现秒杀效果(实例代码)
2017/10/26 PHP
初窥JQuery(一)jquery选择符 必备知识点
2010/11/25 Javascript
IE6下focus与blur错乱的解决方案
2011/07/31 Javascript
js模仿jquery的写法示例代码
2013/06/16 Javascript
Jquery通过Ajax方式来提交Form表单的具体实现
2013/11/07 Javascript
jQuery简单实现图片预加载
2015/04/20 Javascript
为何JS操作的href都是javascript:void(0);呢
2015/11/12 Javascript
bootstrap输入框组件使用方法详解
2017/01/19 Javascript
nodejs利用ajax实现网页无刷新上传图片实例代码
2017/06/06 NodeJs
Express+Nodejs 下的登录拦截实现代码
2017/07/01 NodeJs
在vue2.0中引用element-ui组件库的方法
2018/06/21 Javascript
vue发送websocket请求和http post请求的实例代码
2019/07/11 Javascript
JavaScript 常见的继承方式汇总
2020/09/17 Javascript
[01:15:56]2018DOTA2亚洲邀请赛3月30日 小组赛A组 TNC VS Newbee
2018/03/31 DOTA
[58:35]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
Django中ORM表的创建和增删改查方法示例
2017/11/15 Python
Python+selenium实现截图图片并保存截取的图片
2018/01/05 Python
python中dict()的高级用法实现
2019/11/13 Python
python实现QQ邮箱发送邮件
2020/03/06 Python
简单介绍一下pyinstaller打包以及安全性的实现
2020/06/02 Python
解决tensorflow/keras时出现数组维度不匹配问题
2020/06/29 Python
html5自定义video标签的海报与播放按钮功能
2019/12/04 HTML / CSS
HTML5手指下滑弹出负一屏阻止移动端浏览器内置下拉刷新功能的实现代码
2020/04/10 HTML / CSS
德国药房apodiscounter中文官网:德国排名前三的网上药店
2019/06/03 全球购物
财务部经理岗位职责
2014/02/03 职场文书
承诺书怎么写
2014/03/26 职场文书
音乐之声音乐广播稿
2014/09/10 职场文书
群众路线个人整改措施
2014/10/24 职场文书
2015年营业员工作总结
2015/04/23 职场文书
班主任寄语2016
2015/12/04 职场文书
《学会生存》读后感3篇
2019/12/09 职场文书
windows安装python超详细图文教程
2021/05/21 Python