【发布时间】:2012-01-25 16:49:22
【问题描述】:
我正在以下列方式使用 HTML 对象
<object id="foo" name="foo" type="text/html" data="mypage.aspx">
</object>
现在,我不想在 HTML 对象/iframe 中显示 mypage.aspx 中的完整数据。我只想在当前页面(default.aspx)中显示来自 mypage.aspx 的 DIV 层。我尝试使用data="mypage.aspx#div1",但没有成功。
出于测试目的mypage.aspx 由
<body>
<div id="div1">This has to be displayed</div>
<div id="div2">This should not be displayed</div>
This portion also should not be displayed
</body>
如何在 HTML 对象中仅显示 mypage.aspx 的 DIV1 部分?
【问题讨论】:
-
您可以使用 ajax 来获取 div 的内容,而不是使用 iframe。除了获取那个 div 的内容之外,还有其他使用 iframe 的理由吗?
-
@Walkerneo - 没有严格的理由。我刚刚发现使用 iframe 有点容易。如果您有 AJAX 或任何其他的答案,请发布。我只需要实现它,我使用什么技术并不重要。
标签: javascript jquery iframe html