html – 将iframe加载到父窗口中?

我有这个iframe代码:

<iframe src="http://www.example.com" border="0" framespacing="0" marginheight="0" marginwidth="0" vspace="0" hspace="0" scrolling="yes" width="100%" frameborder="0" height="100%"></iframe>

我想要做的是…当我单击iframe页面中的任何链接。然后我会去它,该页面将加载,我将getout从当前页面到iframe链接作为一个新的页面。

像target =“_ self”这样的东西 – 不像正常的iframe那样会在浏览器本身没有任何变化的情况下去这个链接。

示例:
iframe src:http://www.w3schools.com

当我点击iframe页面中的“学习HTML”,然后我会去http://www.w3schools.com/html/default.asp
我的浏览器网址也会改变。

所以我刚刚点了一个iframe里面的一个链接,我去了。

有任何想法吗?

是的,您可以使用target=”_parent”来实现这一点。

“target=”_parent” opens the linked document in the parent frame.”

例:

<a target="_parent" href="http://example.org">Click me!</a>

编辑:

如果不行,可以尝试_top:

<a target="_top" href="http://example.org">Click me!</a>

或基准目标:

<base target="_parent" />

或者JavaScript中的window.top.location

window.top.location = "http://example.com";
http://stackoverflow.com/questions/15712880/load-iframe-links-into-parent-window

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:html – 将iframe加载到父窗口中?