在页面还没有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()方法,会把之前的页面内容都清掉(当然,如果有这个需要的情况除外)。
转自http://www.zhangyongjun.com/blog/article.asp?id=210
分享到:
相关推荐
尽管它在2001年发布时是先进的,随着时间的推移,它逐渐暴露出许多问题,其中之一就是"无法打开站点,已终止操作"的错误。这个错误通常出现在用户尝试访问网页时,导致IE6无法正常加载页面,极大地影响了用户的上网...
1. **Internet Explorer无法打开站点,显示"已终止操作"** 当尝试访问特定网站时,如果出现“Internet Explorer 无法打开 Internet 站点 http://XXXXXXXXX 已终止操作!”的错误,可能的原因是浏览器缓存或加载项...
此文档经尝试已解决无法打开Internet的问题:有些时候打开某些网站会出现Internet Explorer无法打开Internet站点http://XXXXXXXXX已终止操作
由于 IE 在页面还没有完全加载的时候就调用了htmlObject的 appendChild 或 innerHTML操作,因此容易出现“Internet Explorer无法打开internet站点× × ,已终止操作” 的错误提示,可以通过加入setTimeout来解决。...
令人崩溃的IE6问题再次出现,打开某个页面时,弹出提示框“Internet Explorer无法打开Internet 站点…已终止操作”。 查了一下资料,感觉“因为js(一个比较复杂的js)写在body里面,在body元素加载完之前调用出现...
其中,“Internet Explore 无法打开Internet站点 已终止操作”的错误通常是IE浏览器在处理某些页面元素时出现的问题,而这个对话框类通过优化代码或使用特定技术解决了这个问题,确保在IE浏览器中也能稳定运行。...
3. Internet Explorer设置:确保使用6.0及以上版本,清除缓存,设置ActiveX控件启用或提示,将系统地址添加到受信任站点,并关闭第三方浏览器扩展。 二、登陆系统与系统简介 1. 首次登陆需要在线最小化安装,安装...
其次,设置Internet临时文件选项,选择“每次启动Internet Explorer时检查”,确保每次访问都能获取服务器的最新内容。 **四、解除ASP上传文件大小限制** 针对ASP上传文件最大200K的限制,可以通过修改IIS设置来...
ActiveX是微软开发的一种技术,允许Web浏览器访问和控制本地资源,但它只在Internet Explorer中有效。在JavaScript中创建`<object>`标签,设置了`classid`和`codebase`属性,这两个属性指定了ActiveX控件的标识和...
11. 在Internet Explorer中,收藏夹功能可以保存感兴趣的站点或网页,方便以后快速访问。 12. 数据库系统与文件系统的区别在于,数据库系统能解决数据冗余和提高数据独立性,而文件系统则无法有效解决这些问题。 ...
12. 保存网页:在Internet Explorer中,收藏夹功能可以保存感兴趣的站点或网页,方便以后快速访问,正确答案是C(收藏)。 13. 结构化程序设计的三大结构:顺序结构、分支结构(选择结构)和循环结构是结构化程序...
**解析:** 在 Internet Explorer 浏览器中,使用“收藏”功能可以快速保存用户感兴趣的站点或网页,以便未来快速访问。 #### 题目3: 菜单栏的功能理解 **题目描述:** 当菜单名字前带有对勾记号时,意味着什么? *...
E1 N, f& V* e4 p3 S首先,也是最重要的一点,就是你必须有安装活动目录的管理员权限,否则无法安装。' E/ P8 R' x% B$ f( q7 h5 i 3 ^7 w8 h% q+ a) v" n$ D0 K; C在安装活动目录之前,要确保计算机满足基本系统...
GCF 谷歌内嵌浏览器框架, 使用此插件,用户可以通过Internet Explorer的用户界面,以Chrome内核的渲染方式浏览网页。Chrome Frame 会把最新版的Chrome Webkit 内核和JavaScript 引擎注入到IE中, IE浏览器将获得...
- Internet Explorer 7、8、9 - Firefox 3.6.x、4.x - Safari 5.x for Windows **智能卡身份验证要求** 如果使用智能卡进行身份验证,则需要安装支持PC/SC标准的智能卡读卡器及其驱动程序。 ##### 二、安装过程 ...
例如,早期的Internet Explorer浏览器存在多个可被利用的安全漏洞。 - **自动下载与执行**:当用户访问包含恶意脚本的网页时,这些脚本能够触发浏览器自动下载并执行远程服务器上的恶意文件,如木马程序。 - **...
- **知识点**:Internet Explorer浏览器的收藏功能。 - **详细解释**:IE浏览器的收藏功能主要用于保存用户经常访问的网页地址,而并非用于快速访问最近浏览过的站点。 - **重要性**:了解这些功能可以帮助用户更...