【问题标题】:Using the HTML5 object tag to embed another webpage?使用 HTML5 对象标签嵌入另一个网页?
【发布时间】:2012-12-31 09:35:48
【问题描述】:

我很好奇 html5 <object> 标签的灵活性到底是什么。

如果我有这样的主页设置

<body>
    <div id="container">
        <object data="??"></object>
    </div>
</body>

在一个单独的网页中我有这个:

<body>
    <div id="info">
        <p> text text blah blah text </p>
    </div>
</body>

有没有办法专门将 html 从辅助页面上的“信息”div 拉到主页面上的对象中?如果没有,我应该考虑什么样的替代解决方案?

【问题讨论】:

  • 这不是同一个问题。我意识到我可以上传整个页面——我在问我是否只能上传该页面的特定元素。
  • 太好了,现在因为不赞成票,我将不得不再次问这个问题。下次请仔细阅读,而不是仅仅假设它是转发。
  • 否定语气是怎么回事?我没有投反对票。我所做的只是评论并修复您问题中的代码格式。您的问题甚至没有任何接近的投票;为什么你认为你需要再问一次?
  • 对不起,如果我弄错了 - 在我发布它几秒钟后,它是-1,你是唯一一个评论它的人,只有一个视图,所以我认为它会出现死了。

标签: html


【解决方案1】:

object 不是 HTML5 特定的标签,它也存在于 HTML 4.01 中。将页面包含到其他页面中没有用,而是允许页面包含 Java Applet、Flash 等。包含页面的唯一 HTML 解决方案是 iframe 标记。

您应该插入一些 JavaScript 来进行 AJAX 调用以获取第二个页面。使用innerHTML 解析它。然后您可以使用getElementById 选择所需的元素并将其插入container div

如果你想从服务器端做,看看 PHP...

【讨论】:

  • 谢谢,我会调查的!
猜你喜欢
  • 2010-10-29
  • 2012-01-11
  • 1970-01-01
  • 2018-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多