如何控制嵌入的<object>?</object>的布局

时间:2010-11-09 05:02:00

标签: javascript dom object-tag

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

传回的文本

Page2.html包含

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

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

有没有办法让两者保持在一起?

1 个答案:

答案 0 :(得分:0)

我自己回答:

不是返回HTML并且在不同的浏览器中处理OBJECT问题,而是在客户端的DOM上下文中交回Javascript并执行它。