我有这个 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 页面中的任何链接时..然后我将转到它并且页面将加载并且我将从当前页面退出到 iframe 链接作为新页面。
类似 target="_self"
的东西不像普通的 iframe,它会在浏览器本身没有任何更改的情况下转到此链接。
示例:iframe 源:http: //www.w3schools.com
当我在 iframe 页面中单击“学习 HTML”时…然后我将转到 http://www.w3schools.com/html/default.asp ,我的浏览器 URL 也会更改为它。
所以我只是单击了 iframe 中的一个链接,然后转到它。
有任何想法吗?
原文由 user2203703 发布,翻译遵循 CC BY-SA 4.0 许可协议
是的,您可以使用 target=“_parent” 来实现这一点。
例子:
编辑:
如果这不起作用,您可以尝试
_top
:或者
base target
:或者
window.top.location
在 JavaScript 中: