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图片预加载技术(详细演示)
Mar 12 Javascript
Node.js中的事件驱动编程详解
Aug 16 Javascript
jQuery+jsp下拉框联动获取本地数据的方法(附源码)
Dec 03 Javascript
jqueryMobile 动态添加元素,展示刷新视图的实现方法
May 28 Javascript
jQuery悬停文字提示框插件jquery.tooltipster.js用法示例【附demo源码下载】
Jul 19 Javascript
JavaScript数据操作_浅谈原始值和引用值的操作本质
Aug 23 Javascript
jQuery实现frame之间互通的方法
Jun 26 jQuery
解决vue里碰到 $refs 的问题的方法
Jul 13 Javascript
新手简单了解vue
May 29 Javascript
小程序采集录音并上传到后台
Nov 22 Javascript
JS数组方法slice()用法实例分析
Jan 18 Javascript
解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题
Sep 02 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
模板引擎正则表达式调试小技巧
2011/07/20 PHP
phpadmin如何导入导出大数据文件及php.ini参数修改
2013/02/18 PHP
ThinkPHP框架实现FTP图片上传功能示例
2019/04/08 PHP
IE8 下的Js错误HTML Parsing Error...
2009/08/14 Javascript
js操作select控件的几种方法
2010/06/02 Javascript
javascript 构造函数强制调用经验总结
2012/12/02 Javascript
js中onload与onunload的使用示例
2013/08/25 Javascript
asm.js使用示例代码
2013/11/28 Javascript
EasyUI实现第二层弹出框的方法
2015/03/01 Javascript
jQuery实现个性翻牌效果导航菜单的方法
2015/03/09 Javascript
javascript从定义到执行 你不知道的那些事
2016/01/04 Javascript
AngularJS 在同一个界面启动多个ng-app应用模块详解
2016/12/20 Javascript
BootStrap table删除指定行的注意事项(笔记整理)
2017/02/05 Javascript
jQuery插件HighCharts绘制2D带有Legend的饼图效果示例【附demo源码下载】
2017/03/10 Javascript
Angular将填入表单的数据渲染到表格的方法
2017/09/22 Javascript
浅谈webpack4 图片处理汇总
2018/09/12 Javascript
使用electron制作满屏心特效的示例代码
2018/11/27 Javascript
详解如何在vscode里面调试js和node.js的方法步骤
2018/12/24 Javascript
详解JS实现简单的时分秒倒计时代码
2019/04/25 Javascript
D3.js的基础部分之数组的处理数组的排序和求值(v3版本)
2019/05/09 Javascript
Python实现各种排序算法的代码示例总结
2015/12/11 Python
Python企业编码生成系统之系统主要函数设计详解
2019/07/26 Python
python实现超市商品销售管理系统
2019/11/22 Python
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
2020/03/08 Python
运动鞋中的劳斯莱斯:索康尼(SAUCONY)
2017/08/09 全球购物
执行力心得体会
2013/12/31 职场文书
人事档案接收函
2014/01/12 职场文书
优秀毕业生找工作自荐信
2014/06/23 职场文书
2014年最新学校运动会广播稿
2014/09/17 职场文书
2014年乡镇领导个人整改措施
2014/09/19 职场文书
2014物价局群众路线对照检查材料思想汇报
2014/09/21 职场文书
大三学生英语考试作弊检讨书
2015/01/01 职场文书
2015年党风廉政建设目标责任书
2015/05/08 职场文书
幼儿园小班班务总结
2015/08/03 职场文书
医院中层管理人员培训心得体会
2016/01/11 职场文书
nginx lua 操作 mysql
2022/05/15 Servers