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