在IE下,当页面还没有加载完全时,如果正在执行的JS代码中含有使用了document.createElement的话,很容易引起页面加载失败。导致提示"internet explore 无法打开internet站点 http://www.xxx.com/xxx.html 已终止操作"。

这是因为在IE下,在加载文档的过程中,整个HTML文档的DOM结构尚未生成完整,而此时正在执行的JS就已创建出新的DOM结点了,致使DOM树的结构发生紊乱。

解决方法大概有两种:

1、加载完成判断 
if (document.readyState=="complete"){ 
.... 
}else{ 
document.onreadystatechange=function(){ 
if(document.readyState=="complete")...; 

2、加载完后执行 
window.οnlοad=function(){ 
... 
}

<!--2

做开发时会碰到“Internet Explorer无法打开internet站点文件.....操作终止”,还无法调试,主要是加载页面时脚本引起DOM紊乱造成的。

目前我知道的会出现此问题的情况:

1. 在DOM加载完之前进行了增加删除节点的操作,例如appendChild,removeChild。innerHTML操作目前还没发现有这个问题。

解决办法:在jQuery(document).ready()或者在body的onload事件里执行这些操作。

2. head包含<base target="_blank"/>,有对head对象的DOM操作也会出现这个问题。

解决办法:1)<base target="_blank"/>改为<base target="_blank"></base>,没找到相关资料解释这个问题。

2)使用head.insertBeforeChild()代替appendChild,insertBeforeChild不会造成DOM紊乱。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wangjj_016/archive/2010/02/10/5304780.aspx

<!--3(jquery)

ASP.NET页面PostBack后向页面添加了js脚本,js脚本又对DOM对象进行了操作,而DOM又没加载完毕,导致浏览器中断。于是出现“Internet Explorer无法打开站点,已终止操作”的错误。
解决方法:
1. 在DOM加载完成之后再执行js操作;
2. 用jQuery,$(function() {function doit(){};}); 保证js脚本在DOM加载完毕之后执行。

<!--4

这个可能是我自己发神经搞出来的个问题吧.开始懒得做,简单用后台直接给一个加了runat="server"的div赋值。最后又想用jquery。结果混到一起,自己先晕了。

贴上先,

GetAllFile(0);//最后是将拼出来的html代码传给前台一个div

RegisterStartupScript(FN, "<script>out(1);</script>");

这样写呢一直就会报错


后来看了下,觉得可能是因为前台还有其他的数据未加载完全,就改变了div的InnerHTML吧。

最后代码:

RegisterStartupScript(FN, "<script defer=true>out(1);</script>"); //当页面加载完时调用

GetAllFile(0);//调用方法__再改变html

转载于:https://www.cnblogs.com/ghost1030/archive/2013/05/10/3071441.html

(转)解决“Internet Explorer 无法打开 Internet站点已终止操作”问题相关推荐

  1. [导入]解决“Internet Explorer 无法打开 Internet站点已终止操作”问题

    昨天晚上添加了展现/隐藏菜单的按钮,今天早晨一打开博客,出现Internet Explorer 无法打开 Internet站点已终止操作.开始以为是网络的问题,可是刷新以后问题依旧.在google上搜 ...

  2. “Internet Explorer无法打开站点,已终止操作”解决

    "Internet Explorer无法打开站点,已终止操作"解决 做开发什么事情都会遇到 但是你要学会解决 就是跟别人学系解决办法的思想 本来是用jquery封装了一个控件类 没 ...

  3. 解决“Internet Explorer 无法打开 Internet站点已终止操作”问题(转)

    今天下午,以前做过的项目由于添加了在线统计系统.结果在Firefox下测试正常,IE下却提示"无法打开Internet站点 已终止操作"的错误.一开始也蒙了,在网络上找了很多解决方 ...

  4. Internet Explorer 无法打开 internet 站点 http://www.XXXXX.com

    好几天了每次打开网站都提示Internet Explorer 无法打开 internet 站点 http://www.XXXXX.com 把我都惹火了,google/baidu 都没找到到的解决方案, ...

  5. JSP页面之“IE无法打开Internet 站点…… 已终止操作”问题

    最近许久没来这里了,看他人文章看多了,偶尔也想闲扯一下,但是发现自己能力还是稍有不足的哈.许久没来并不能表明啥,因为生活不止有这里这一个平台. 今天机缘巧合之下遇到了个人认为比较经典的"IE ...

  6. internet explorer 无法打开 Internet站点 已中止操作

    2019独角兽企业重金招聘Python工程师标准>>> JavaScript使IE的经典异常 代码 http://www.yi521.com 2008-4-15 18:29:29 不 ...

  7. ie6 Internet Explorer无法打开站点,已终止操作 ie8正常

    解决方法 <SCRIPT LANGUAGE="JavaScript" src="<%=path%>/pub/js/myDateControler/Wda ...

  8. 打开优酷页面服务器未显示,没法打开优酷网页,打开优酷就会出现一个窗口显示Internet Explorer没法打开Internet站点http://v.youku.c...

    请不要盗用我的答案!! 一号方案[新P] 注意[原创]: 1.安全模式下,效果更好! 2. 以下所要使用的软件,都要安装或升级到最新版本,以保证使用的效果. 3. 不杀毒,直接使用以下方法也可以 .若 ...

  9. JSP页面IE无法打开Internet 站点…… 已终止操作 的解决方法

    关注微信号:javalearns   随时随地学Java 或扫一扫 随时随地学Java 之所以说机缘巧合,意思是各种因素促成了这个事件,缺一不可.几个因素分别是:系统中的ie是ie6(具体的小版本之间 ...

最新文章

  1. 利用Eventlog Analyzer分析日志
  2. Linux管道编程实例
  3. SkyWalking之高级玩法
  4. Ajax调用MVC控制器参数为实体
  5. k近邻算法原理c语言,实验二 K-近邻算法及应用
  6. 一起谈.NET技术,Visual Studio与C#编程十个实用技巧
  7. 类的加载过程二:Linking
  8. ARM的交叉编译工具
  9. 利用Helm简化Kubernetes应用部署(1)
  10. SpringCloud 微服务
  11. Linux学习:第三章-Linux常用命令-2
  12. java照片墙_基于jQuery实现照片墙自动播放特效
  13. 重磅!2018人脸识别研究报告(附全文下载)
  14. SpringBoot2.1.5 (21)---使用 devtools 热部署
  15. An attempt by a client to checkout a Connectio n has timed out报错解决
  16. Python 多线程-共享全局变量问题 -args参数 同步的概念
  17. SQL实时库存数量结存
  18. mac mini 用法
  19. 多少秒算长镜头_一般时长为10秒以上镜头,就可称为长镜头。
  20. [Python图像处理] 使用 HSV 色彩空间检测病毒对象

热门文章

  1. MySQL——DDL语言
  2. XPS虚拟打印机 微信公众号关注: 娄叫兽,娄大爷
  3. MyEclipse 使用技巧
  4. 浏览器F12查看项目源码
  5. C语言结构体与指针ppt,c语言指针和结构体:链表详解.ppt
  6. Java编程高级教程,这些数据库索引的高频面试题,你都掌握了多少
  7. 【机器学习】梯度消失和梯度爆炸的原因分析、表现及解决方案
  8. 两个学习型的网页图片代码
  9. sql server生日提醒语句实现方法
  10. 妹子的笔记本开机出现SetUp Confirmation 交给我处理...