IE6在中国还占据着30%的用户,其中大多数网吧还是使用的IE6.0,所以很多网站必须一直兼容IE6下去。
如果浏览一个网站出现 无法打开站点,已终止操作 的故障,浏览器就会变成一片空白,而用户就会关闭网站,在非网络问题的情况下。
有一个JS问题会导致这个现象的出现,当JS使用了appendChild或innerHTML的时候,如果页面没有完成加载完成就执行他们,则会出现这个情况,因此必须给IE6加一个判断。
其它版本浏览器正常,除IE6外。
function goTopEx(){
//针对IE6 无法打开站点,已终止操作的检测设置
//当外部引用未加载完毕前,不响应自动加载
if(document.all&&document.readyState!="complete"){
setTimeout("goTopEx()",500)
}else{//程序逻辑部分......