[怪问题]IE无法打开XXX站点 已终止操作
现象:打开某个网页时,IE弹出IE出错窗口,大约提示:IE无法打开XXX站点 已终止操作如图
环境:仅仅出现在windows xp和IE7下面,而且某些IE7没有问题;新机器、新xp、新安装IE7(局域网,未打任何补丁)时出现此现象,高度怀疑IE7的某些更新补丁已经解决此BUG
?
fixbug——在IE7下面:IE无法打开站点XXXX,无法操作。关闭提示后,跳转到IE错误页面。
?
?
在ie7下面document未完成complete时,创建元素时可能导致此问题,所以如果大家需要在页面加载时执行js,
请使用$(document).ready()执行
?
修改后的结果:
function __initWindow(_name){ //在IE下,如果document未构造完毕,可能导致出现IE遇到问题需要关闭的错误,导致页面跳转到错误页面
$(document).ready(function() {
var divObject = $("#"+_name);
var t = divObject.attr("id");
if(t==null||t==""){
var winHandle = document.createElement("DIV");
? ?winHandle.id = _name;
? ?winHandle.style.display = "none";
? ?winHandle.innerHTML = "<iframe style='width:100%;height:100%;' frameborder='none' name='" + _name + "_iframe'></iframe>";
? ?document.body.appendChild(winHandle);
}
});
}