Internet Explorer无法打开站点,已终止操作
2009-12-01 17:02
127 查看
Internet Explorer无法打开站点,已终止操作
在页面还没有ready的时候就调用了htmlObject的appendChild或者innerHTML操作,这样会在IE上弹出一个对话框:“Internet Explorer无法打开站点,已终止操作”
在网上搜索了一下,解决方法大概为以下两点:
(1)在appendChild或者innerHTML操作处判断 document.readyState=="complete", 若为否,则setTimeout若干秒之后重新作这个操作。但是,此属性只对ie,opeara有效,firefox的document没有 readyState属性,永远是undefined。
(2)在script中使用defer属性。意在页面加载完毕后再执行脚本,这样可以避免找不到对象的问题。defer不会考虑外部文件是否全部下载完,只会判当前页面是否全部加载完成。并且,在有defer标签的代码块里不能写 document.write方法。以下为要注意的问题:
1.使用了defer="true"属性的script标签应该放在<head>< /head>之间。如果放在Body之间可能会得不到预期的效果(我试过如果把script放body里,在页面加载的第一次不会起defer的作用,但之后的刷新defer却起作用)。
2.使用了defer="true"属性的script标签里面包含的脚本在运行的过程中,不能使用 document.write()方法向页面输出内容。因为设置了defer="true"的脚本是页面加载之后才加载并渲染的.如果这时候使用 document.write()方法,会把之前的页面内容都清掉(当然,如果有这个需要的情况除外)。
在页面还没有ready的时候就调用了htmlObject的appendChild或者innerHTML操作,这样会在IE上弹出一个对话框:“Internet Explorer无法打开站点,已终止操作”
在网上搜索了一下,解决方法大概为以下两点:
(1)在appendChild或者innerHTML操作处判断 document.readyState=="complete", 若为否,则setTimeout若干秒之后重新作这个操作。但是,此属性只对ie,opeara有效,firefox的document没有 readyState属性,永远是undefined。
(2)在script中使用defer属性。意在页面加载完毕后再执行脚本,这样可以避免找不到对象的问题。defer不会考虑外部文件是否全部下载完,只会判当前页面是否全部加载完成。并且,在有defer标签的代码块里不能写 document.write方法。以下为要注意的问题:
1.使用了defer="true"属性的script标签应该放在<head>< /head>之间。如果放在Body之间可能会得不到预期的效果(我试过如果把script放body里,在页面加载的第一次不会起defer的作用,但之后的刷新defer却起作用)。
2.使用了defer="true"属性的script标签里面包含的脚本在运行的过程中,不能使用 document.write()方法向页面输出内容。因为设置了defer="true"的脚本是页面加载之后才加载并渲染的.如果这时候使用 document.write()方法,会把之前的页面内容都清掉(当然,如果有这个需要的情况除外)。
相关文章推荐
- Internet Explorer无法打开站点,已终止操作
- 关于“Internet Explorer无法打开站点,已终止操作”的解决方法
- JSP页面IE无法打开Internet 站点…… 已终止操作 的解决方法
- IE无法打开internet站点已终止操作的解决办法
- IE无法打开Internet站点已终止操作的解决办法
- 解决“Internet Explorer 无法打开 Internet站点已终止操作”问题(转)
- WdatePicker日期选择控件使用时,Internet Explorer无法打开站点,已终止操作”问题的解决
- WdatePicker日期选择控件使用时,Internet Explorer无法打开站点,已终止操作”问题的解决
- Internet Exploer 无法打开Internet站点、、、、已终止操作
- 关于“Internet Explorer无法打开站点,已终止操作”
- jsp中使用My97日期控件报 “IE中 无法打开internet站点 。。。。。已终止操作” 的解决办法
- 问题:网站在IE 6下面打开会提示:Internet Explorer无法打开站点XXX。已终止操作
- 也说说internet explorer无法打开internet站点,已终止操作
- “internet explore 无法打开internet站点 已终止操作”的解决方法
- 关于日历控件My97DatePicker 在IE6下出现“无法打开站点,已终止操作”
- "Internet Explorer无法打开Internet 站点"你上面那网址"已终止操作。
- AJAX项目中在IE浏览器上遇到"Internet Explorer无法打开站点,已终止操作"错误解决方案
- My97DatePicker 日期控件 出现 ”IE中 无法打开internet站点 。。。。。已终止操作 的解决办法“
- JSP页面IE无法打开Internet 站点…… 已终止操作 的解决方法
- 关于“Internet Explorer无法打开站点,已终止操作”的解决方法的...