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 相关文章推荐
HTML IMG标签 onload 内存溢出导致浏览器CPU占用过高
Mar 09 Javascript
特殊字符、常规符号及其代码对照表
Jun 26 Javascript
JQuery下的Live方法和$.browser方法使用代码
Jun 02 Javascript
javascript 进阶篇2 CSS XML学习
Mar 14 Javascript
利用javascript数组长度循环数组内所有元素
Dec 27 Javascript
jQuery拖拽div实现思路
Feb 19 Javascript
纯javascript实现分页(两种方法)
Aug 26 Javascript
Angular.js如何从PHP读取后台数据
Mar 24 Javascript
js 单引号替换成双引号,双引号替换成单引号的实现方法
Feb 16 Javascript
mui框架移动开发初体验详解
Oct 11 Javascript
详解vue项目接入微信JSSDK的坑
Dec 14 Javascript
JavaScript实现公告栏上下滚动效果
Mar 13 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脚本数据库功能详解(上)
2006/10/09 PHP
PHP Array交叉表实现代码
2010/08/05 PHP
使用PHP Socket写的POP3类
2013/10/30 PHP
用js获取电脑信息(是使用与IE浏览器)
2013/01/15 Javascript
ie下jquery.getJSON的缓存问题的处理方法
2013/03/29 Javascript
JS中表单的使用小结
2014/01/11 Javascript
javascript中var的重要性分析
2015/02/11 Javascript
JavaScript的设计模式经典之建造者模式
2016/02/24 Javascript
JS和jQuery通过this获取html标签中的属性值(实例代码)
2017/09/11 jQuery
VS Code转换大小写、修改选中文字或代码颜色的方法
2017/12/15 Javascript
Vue2.2.0+新特性整理及注意事项
2018/08/22 Javascript
JS实现的获取银行卡号归属地及银行卡类型操作示例
2019/01/08 Javascript
vue router导航守卫(router.beforeEach())的使用详解
2019/04/19 Javascript
JS变量提升原理与用法实例浅析
2020/05/22 Javascript
Antd的table组件表格的序号自增操作
2020/10/27 Javascript
原生JavaScript实现五子棋游戏
2020/11/09 Javascript
从源码角度来回答keep-alive组件的缓存原理
2021/01/18 Javascript
Python实现从脚本里运行scrapy的方法
2015/04/07 Python
python查看zip包中文件及大小的方法
2015/07/09 Python
解决Python传递中文参数的问题
2015/08/04 Python
Python利用ElementTree模块处理XML的方法详解
2017/08/31 Python
利用Python将文本中的中英文分离方法
2018/10/31 Python
python random从集合中随机选择元素的方法
2019/01/23 Python
python3实现斐波那契数列(4种方法)
2019/07/15 Python
Python根据服务获取端口号的方法
2019/09/25 Python
python 如何实现遗传算法
2020/09/22 Python
python爬虫爬取某网站视频的示例代码
2021/02/20 Python
Html5让容器充满屏幕高度或自适应剩余高度的布局实现
2020/05/14 HTML / CSS
西班牙著名的珠宝首饰品牌:P D PAOLA
2018/09/15 全球购物
洛佩桑酒店官方网站:Lopesan Hotels
2019/04/15 全球购物
办理退休介绍信
2014/01/09 职场文书
2015年入党积极分子评语
2015/03/26 职场文书
房屋租赁意向书范本
2015/05/09 职场文书
跑吧孩子观后感
2015/06/10 职场文书
追讨欠款律师函
2015/06/24 职场文书
python用海龟绘图写贪吃蛇游戏
2021/06/18 Python