在另一个Html页面中嵌入Html页面而不使用iFrame

在另一个Html页面中嵌入Html页面而不使用iFrame,html,iframe,Html,Iframe,我遇到了一个问题,我的一个客户的浏览器不支持iFrames(而他的Outlook不支持)。如果不使用iFrame,如何在Html中显示另一个页面的内容?原始iFrames insert如下所示: <iframe src="http://mybox:8081/blah/report.jsp" width="1000" height="420"> <p>Your browser does not support iframes.</p> </iframe&g

我遇到了一个问题,我的一个客户的浏览器不支持iFrames(而他的Outlook不支持)。如果不使用iFrame,如何在Html中显示另一个页面的内容?原始iFrames insert如下所示:

<iframe src="http://mybox:8081/blah/report.jsp" width="1000" height="420">
<p>Your browser does not support iframes.</p>
</iframe>

您的浏览器不支持iFrame


请告知。谢谢。

如果不使用iFrame,您将无法使用


由于您使用的是电子邮件客户端,因此您的选择更加有限。电子邮件客户端中的HTML非常挑剔。

您可以使用DIV来显示它,另一个页面内容应该使用DIV的内部HTML属性来设置

看起来您使用的是电子邮件客户端,它肯定不支持iFrame,但作为参考,您可以在网站上使用jQuery来实现这一点

$(document).ready(function() {
    $(".yourSelector").load("/pages/pageyouwanttoloadhtmlof.html");
});

请注意,在大多数情况下,.load会删除脚本(有些用法不会),并且请注意,您不能从不同的域加载内容。(jsonP之类的东西有很多解决方法,但这会变得相当复杂,而且你仍然必须控制这两个域。

OP正在讨论在Outlook中实现这一点。你不能在电子邮件客户端中使用JavaScript,因此这不是一个选项。很抱歉,我没有意识到这一点。