代码之家  ›  专栏  ›  技术社区  ›  bugmagnet

如何控制嵌入式<OBJECT>的布局?

  •  0
  • bugmagnet  · 技术社区  · 14 年前

    Page1.html有

    <html><head>
    </head>
    <body>
    [<span class="foo">span unchanged</span>]
    <script type="text/javascript">
        var a = document.getElementsByClassName('foo').item(0);
        var synth = '<object data="http://localhost/~bruceaxtens/Page2.html">Page2.html not found</object>';
        a.innerHTML = synth;
    </script>
    </body>
    </html>
    

    所以有方括号,应该将Page2.html传回的文本括起来

    <html>
    <head></head>
    <body>
    <script type="text/javascript">
    document.write("Hello World");
    </script>
    </body>
    </html>
    

    然而,我得到的是页面顶部的“Hello World”和几英寸以下的括号。

    1 回复  |  直到 14 年前
        1
  •  0
  •   bugmagnet    14 年前

    我这样回答自己:

    不要返回HTML,也不要在不同浏览器中处理对象,而是返回Javascript并在客户端DOM的上下文中执行它。