2010-08-10 35 views
11

还有什么我可以使用,而不是我的网页上的iframe,我仍然需要通过一个URL或是iframe吗?IFrame alternatives

谢谢。

+0

你在iFrames中显示什么?外部网页或来自您网站的内容,您不想重新加载页面上每个操作的整个页面? – 2010-08-10 14:58:25

+0

如果你让我们知道你不喜欢IFRAME,这将有所帮助。 – Alohci 2010-08-10 15:02:38

+0

嗨。内容全部与内部/内部网相关,不跨域。其次,大多数使用Web应用程序的用户都不喜欢Windows内的窗口。希望这可以帮助。 – tonyf 2010-08-10 15:32:57

回答

0

您需要告诉我们更多关于您正在尝试做什么的事情,以便我们可以为您提供更多帮助。

听起来像一个HTTP请求/ AJAX可能符合法案,但目前很难说。

4

您可以使用ajax请求获取内容,然后将其注入到页面中,但不能跨域使用,所以如果您尝试托管外部内容,则需要使用iframe。

2

您可以创建一个div并以多种方式填充此div,或者执行ajax请求,或者如果您使用的是任何服务器脚本语言,则只需在div中执行include即可。

使用iframe仍然是大多数用途的最干净选项。

0

除非使用HTML元素,否则没有其他选项可用于跨域嵌入,我强烈建议您不要这样做。但是,您可以使用CSS隐藏iframe。

Crossdomain communication也可以以各种方式完成。

0

我不认为你可以使用其他任何东西作为iframe的替代品。 考虑到这个事实,即点击iframe中的任何链接,URL会发生变化,会改变内容。这,否则可能是一个乏味和具有挑战性的。当你点击链接时,你肯定会被重定向到它。因此,不。