[英]force a frame to open new window in the top frame
例如:
<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:在命名框架中打開鏈接的文檔
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.