如何使iframe中的链接都在新窗口打开?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使iframe中的链接都在新窗口打开?相关的知识,希望对你有一定的参考价值。
参考技术A在子框网页的<head>标签中加<base target="_blank">
这样网页内所有链接都在新窗口打开:
<head>
<base target="_blank">
</head>
若是要在同一页面打开则是在子框网页的<head>标签中加<base target="_parent">
<head>
<base target="_blank">
</head>
如何在新标签页或窗口中打开 iframe 链接
【中文标题】如何在新标签页或窗口中打开 iframe 链接【英文标题】:How to open iframe link in new tab or window 【发布时间】:2013-09-30 12:01:38 【问题描述】:我在我的 html 页面中使用了一些 iframe 标签,如下所示:
<TABLE border="0" >
<tr valign="top">
<td ALIGN=center>
<iframe src='http://www.apple.com/in/' frameborder = 0, height=250, width = 300 > </iframe><br>
</div>
</td>
<td ALIGN=center>
<div class="item_list">
<iframe src = 'http://www.flipkart.com/affiliate/displayWidget?affrid=WRID-137232779171598318' frameborder = 0, height=250, width = 300 base target="_blank" > </iframe></a><br>
</div>
</td>
<td ALIGN=center>
<div class="item_list">
<iframe src = 'http://www.flipkart.com/affiliate/displayWidget?affrid=WRID- 137232785207215857' frameborder = 0, height=250, width = 300 > </iframe>
<br></div>
</td>
</tr>
</TABLE>
现在我需要的是打开 iframe 中的链接到新选项卡或窗口。我已经为此使用了以下脚本,但没有运气。
<SCRIPT LANGUAGE="JavaScript">
function goNewWin()
//***Get what is below onto one line***
window.open("backbuttonnewpage.html",'TheNewpop','toolbar=1,
location=1,directories=1,status=1,menubar=1,
scrollbars=1,resizable=1');
//***Get what is above onto one line***
self.close()
</SCRIPT>
谁能建议我解决这个问题?
【问题讨论】:
尝试 parent.window.open("backbuttonnewpage.html",'TheNewpop','toolbar=1, location=1,directories=1,status=1,menubar=1, scrollbars=1,可调整大小=1'); @Iv0gun9 它没有任何其他选择 查看 [this][1] 解决方案,希望对您有所帮助 [1]:***.com/questions/4583792/… 【参考方案1】:我认为您只是想在新标签页中打开一个新页面。如果是这样,这是您需要的代码:
<a href="WebAdress.netdom" target="_blank"><button>Open New Tab</button></a>
【讨论】:
以上是关于如何使iframe中的链接都在新窗口打开?的主要内容,如果未能解决你的问题,请参考以下文章
在新窗口/标签中打开 Google Docs iframe 链接在 Internet Explorer 中不起作用
iframe中点击子框架里面的超链接怎么怎么在新网页中打开想要打开的页面?
适用于 IOS 的 Chrome 无法在 iframe 中正确打开新窗口