我的网站有一个特定部分在 iFrame 中运行。现在在 iFrame 内运行的网页中,我指定<base target="_parent" />
了所有链接,它们都在 iFrame 内打开(因此,如果我要链接到我的主网站主页,它将在 iframe 内打开)。现在我想要一个特定链接在 iframe 之外和普通父网页内部打开。
我如何强制该特定链接执行此操作?试过target="_blank"
但仍然在 iFrame 内打开。
我的网站有一个特定部分在 iFrame 中运行。现在在 iFrame 内运行的网页中,我指定<base target="_parent" />
了所有链接,它们都在 iFrame 内打开(因此,如果我要链接到我的主网站主页,它将在 iframe 内打开)。现在我想要一个特定链接在 iframe 之外和普通父网页内部打开。
我如何强制该特定链接执行此操作?试过target="_blank"
但仍然在 iFrame 内打开。
如果您使用 JavaScript:
parent.document.location = "http://www.google.com"
如果您使用的是 HTML:
<a href="http://www.google.com" target="_top">Google</a>
不久前我遇到过这个解决方案,从那以后我就一直在使用它。使用 Javascript 函数强制链接:
<script type='text/javascript'>
function newWindow(){
top.location.href = 'http://yourURL';};
</script>
<a href="javascript: newWindow();">YourLink</a>
将此添加到链接onclick="window.location = 'url.html';"
当我制作菜单时,我在 index.html 中制作了一个 iframe:
<div id="nav">
<iframe frameBorder="0" height="35px" width="950px" src="navframe.html"></iframe>
</div>
然后在 navframe.html 这些是我的按钮:
<button type="button" onClick="window.parent.location='index.html'">
Home</button>
<button type="button" onClick="window.parent.location='contact.html'">
Contact</button>
倾向于工作