Html 如何在同一iframe中打开iframe链接?

Html 如何在同一iframe中打开iframe链接?,html,iframe,Html,Iframe,我必须在iframe中加载外部服务器URL,它有一些链接,当用户单击在iframe外部打开的链接时。但是我想在同一个iframe中打开它 如何可能?在超链接上签出“目标”属性: 你想要“_self”例如 您不能使用不同域上的源影响iframe 如果它在同一个域中,您可以使用javascript删除目标空格,但是由于它在不同的域中,您对html没有影响 希望这能帮助你,并为你节省无数的不可能尝试的时间。默认情况下,在iframes中加载的文档中的链接将在同一个框架中打开 如果文档覆盖了该默认行为(

我必须在iframe中加载外部服务器URL,它有一些链接,当用户单击在iframe外部打开的链接时。但是我想在同一个iframe中打开它


如何可能?

在超链接上签出“目标”属性: 你想要“_self”例如


您不能使用不同域上的源影响iframe

如果它在同一个域中,您可以使用javascript删除目标空格,但是由于它在不同的域中,您对html没有影响


希望这能帮助你,并为你节省无数的不可能尝试的时间。

默认情况下,在iframes中加载的文档中的链接将在同一个框架中打开

如果文档覆盖了该默认行为(例如使用
target=“\u top”
),则文档将加载到其他位置


如果包含框架的文档来自“外部服务器”,则无法更改该行为(加载到框架中的文档),因为安全限制阻止与来自其他来源的文档的DOM进行交互。

您需要在链接中设置
target=\u self
属性,如下所示:

<a href="http://google.com/" target="_self">Google</a>


但是,如果您正在加载一个外部网站,您无法控制这可能是不可能的。

您应该指定iframe的目标名称

<iframe src="demo_iframe.htm" name="iframe_a"></iframe>
<p><a href="http://www.w3schools.com" target="iframe_a">www.google.com</a></p>


尝试在您的
a
标记中添加
target=''u self'
,请拒绝我建议的编辑,我错了。
<iframe src="demo_iframe.htm" name="iframe_a"></iframe>
<p><a href="http://www.w3schools.com" target="iframe_a">www.google.com</a></p>