IE提示“Internet Explorer无法打开站点XX,已终止操作”的解决办法
2008-10-08 09:56
435 查看
部署好工程后,打开网页时,有时刷新网页会出现这种问题
因为在页面还没有ready的时候就调用了htmlObject的appendChild或者innerHTML操作,这样会在IE上弹出一
个对话框:“Internet Explorer无法打开站点XXX,已终止操作”
解决办法大概为以下两点:
(1)在appendChild或者innerHTML操作处判断document.readyState=="complete", 若为否,则setTimeout若
干秒之后重新作这个操作。但是,此属性只对ie,opeara有效,ff的document没有readyState属性,永远是
undefined.
(2)在script中使用defer属性。意在页面加载完毕后再执行脚本,这样可以避免找不到对象的问题。defer不
会考虑外部文件是否全部下载完,只会判当前页面是否全部加载完成。并且,有defer标签的代码块里不能写
document.write方法
第二种方法,用在加载外部文件时,效果并不好,可能又引起其他意想不到的问题
所以采用了第一种方法,采用递归的方法
function mytest(){
if(document.readyState=="complete")
//执行函数
else
setTimeout("mytest()",1000)
}
因为在页面还没有ready的时候就调用了htmlObject的appendChild或者innerHTML操作,这样会在IE上弹出一
个对话框:“Internet Explorer无法打开站点XXX,已终止操作”
解决办法大概为以下两点:
(1)在appendChild或者innerHTML操作处判断document.readyState=="complete", 若为否,则setTimeout若
干秒之后重新作这个操作。但是,此属性只对ie,opeara有效,ff的document没有readyState属性,永远是
undefined.
(2)在script中使用defer属性。意在页面加载完毕后再执行脚本,这样可以避免找不到对象的问题。defer不
会考虑外部文件是否全部下载完,只会判当前页面是否全部加载完成。并且,有defer标签的代码块里不能写
document.write方法
第二种方法,用在加载外部文件时,效果并不好,可能又引起其他意想不到的问题
所以采用了第一种方法,采用递归的方法
function mytest(){
if(document.readyState=="complete")
//执行函数
else
setTimeout("mytest()",1000)
}
相关文章推荐
- IE提示“Internet Explorer无法打开站点XX,已终止操作”的解决办法
- IE提示“Internet Explorer无法打开站点XX,已终止操作”的解决办法
- 关于IE提示“Internet Explorer无法打开站点,已终止操作”的解决办法
- 关于IE提示“Internet Explorer无法打开站点,已终止操作”的解决办法
- My97DatePicker 日期控件 出现 ”IE中 无法打开internet站点 。。。。。已终止操作 的解决办法“
- jsp中使用My97日期控件报 “IE中 无法打开internet站点 。。。。。已终止操作” 的解决办法
- IE无法打开Internet站点已终止操作的解决办法
- IE无法打开internet站点已终止操作的解决办法 (转)
- IE无法打开internet站点已终止操作的解决办法
- 关于IE无法打开站点XX已终止操作问题
- IE6“无法打开站点,已终止操作”提示的解决
- IE6“无法打开站点,已终止操作”提示的解决
- 问题:网站在IE 6下面打开会提示:Internet Explorer无法打开站点XXX。已终止操作
- Internet Explorer无法打开Internet站点......已终止操作的原由及解决办法
- JSP页面IE无法打开Internet 站点…… 已终止操作 的解决方法
- defer属性 指示JS执行时间 Internet Explorer无法打开Internet站点......已终止操作 原由 解决办法
- JSP页面IE无法打开Internet 站点…… 已终止操作 的解决方法
- 转载]“无法打开Internet站点 已终止操作”的解决方法
- IE无法打开internet网站已终止操作的解决的方法
- IE无法打开internet网站已终止操作的解决的方法