强制框架在顶部框架中打开新窗口

时间:2014-08-05 19:14:47

标签: javascript

例如:

<html>
......
   <iframe name="first">
       <html>
         ......
                <iframe name="second"></iframe>
                <iframe name="third"></iframe>
         ......
       </html>
   </iframe>
......

</html>

我希望第三个或第二个iframe打开单击的链接,在第一帧中打开。目标属性不起作用。

有可能吗?如果是,那该怎么办?

2 个答案:

答案 0 :(得分:0)

var WindowSrc = $("#second").attr("src");
window.open(WindowSrc);

注意:如果您想打开新窗口,则需要确保允许弹出窗口。

答案 1 :(得分:0)

您可以使用<a>标记上的target属性控制iframe打开的位置: http://www.w3schools.com/tags/att_a_target.asp

_blank:在新窗口或标签页中打开链接的文档

_self:在点击相同的框架中打开链接文档(这是默认设置)

_parent:打开父框架中的链接文档

_top:在窗口的正文中打开链接的文档

framename:在命名框架中打开链接文档