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

force a frame to open new window in the top frame

本文关键字:框架 新窗口 窗口 顶部 一个      更新时间:2023-09-26

例如:

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

我想要第三或第二个iframe打开被点击的链接,在第一帧打开。目标属性不工作

有可能吗?

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

注意:如果你想打开一个新窗口,你需要确保允许弹出窗口

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

_blank:在新窗口或选项卡中打开链接的文档

_self:在被点击的同一帧中打开链接文档(这是默认的)

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

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

framename:打开指定框架中的链接文档