如何解决Internet Explorer无法打开网站http://www.xyz.com/map.htm操作中止?

时间:2009-07-31 08:35:54

标签: google-maps

我用谷歌地图。当我去链接www.xyz.com/view_map.html没有问题的Firefox,但IE浏览器错误信息显示如此(Internet Explorer无法打开网站http://www.xyz.com/view_map.html操作中止)。对此有什么解决方案吗?

提前致谢

1 个答案:

答案 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"