我用谷歌地图。当我去链接www.xyz.com/view_map.html没有问题的Firefox,但IE浏览器错误信息显示如此(Internet Explorer无法打开网站http://www.xyz.com/view_map.html操作中止)。对此有什么解决方案吗?
提前致谢
答案 0 :(得分:3)
因为孩子而发生此问题 容器HTML元素包含脚本 尝试修改父级 孩子的容器元素 容器。脚本尝试修改 使用父容器元素 无论是innerHTML方法还是 appendChild方法。
例如,如果出现此问题 DIV元素是一个子容器 一个BODY元素和一个SCRIPT块 DIV元素试图修改 作为父级的BODY元素 DIV元素的容器。
要解决此问题,请编写 仅修改已关闭的脚本块 容器或仅修改容器 脚本的直接容器元素。 为此,您可以使用占位符 关闭目标容器,或者你 可以将脚本块移动到 要修改的容器。
要重新生成此行为,您可以执行此操作 -
<html>
<head>
<script type="text/javascript">
function appendToBody() {
var span = document.createElement('span');
document.body.appendChild(span);
}
</script>
</head>
<body>
<form>
<script type="text/javascript">
appendToBody();
</script>
</form>
</body>
</html>
参考:KB Support Article #927917&amp; Dealing with IE "Operation Aborted"