onclick Iframe链接 - 此链接在新标签/窗口中打开

时间:2013-02-16 03:43:21

标签: html css iframe

我有这个iFrame -

<iframe src="http://mp3yoyo.com/ads.php" scrolling="no" width="500" height="80" frameborder="0"></iframe>

但是当我点击任意广告的链接时,它会在同一窗口中打开。

我想在新窗口中打开iFrame的所有链接。

我已经尝试添加target="_blank"<base target="_blank" />,但我没有在新窗口中打开链接,所以请帮帮我。

1 个答案:

答案 0 :(得分:3)

这可能会有所帮助: http://www.webhostingtalk.com/showthread.php?t=678138

通常,您应该告诉链接在新窗口中打开(在锚标记中)。你可以在css中控制锚标签的动作,但我不认为iFrames支持像div这样的css(因为根据我的知识,iFrame实际上不是CSS 3的一部分)。

如果使用div而不是iFrame,根据CSS 3.0,你可以给div一个类或一个id然后控制css中的锚标签,如下所示:

<div id="myDiv>
  <a href="whatever.html">stuff</a>
</div>

然后在你的CSS文件中:

#myDiv a{
 target-name:new;
 target-new:tab;
}

然而,我不认为这实际上是支持的;所以这主要是理论上的。