我有这个 iFrame -
<iframe src="http://mp3yoyo.com/ads.php" scrolling="no" width="500" height="80" frameborder="0"></iframe>
但是当我点击任何广告的链接时,它会在同一个窗口中打开。
我想在新窗口中打开 iFrame 的所有链接。
我已经尝试添加target="_blank"
,<base target="_blank" />
但我没有在新窗口中打开链接,所以请帮助我。
这可能会有所帮助: http ://www.webhostingtalk.com/showthread.php?t=678138
通常,您应该告诉链接在新窗口中打开(在锚标记中)。您可以在 css 中控制锚标记的操作,但我认为 iFrame 不像 div 那样支持 css(因为据我所知 iFrame 并不是 CSS 3 的一部分)。
如果你使用 div 而不是 iFrame,根据 CSS 3.0,你可以给 div 一个 class 或一个 id,然后控制 css 中的锚标记,如下所示:
<div id="myDiv>
<a href="whatever.html">stuff</a>
</div>
然后在你的 CSS 文件中:
#myDiv a{
target-name:new;
target-new:tab;
}
但是,我认为这实际上还没有得到支持。所以这在很大程度上是理论上的。