0

我在 Wordpress 帖子中嵌入了一个 iframe 的页面,我想在 iframe 中添加一个链接,单击该链接将在新窗口中打开该 iframe 的 html 页面。我希望能够在不知道该 iframe 的 URL 的情况下执行此操作。这可能吗?谢谢!

4

4 回答 4

1

使用 window.open 打开窗口。可以设置子窗口的高度、宽度等属性。jsfiddle

   <a href='javascript:void(0)'  onClick="window.open(location,'_blank','width=800, height=900'); return false;" >Html name </a>

jQuery:

$('a').click(function(){
       window.open(location,'_blank','width=800, height=900'); 
  return false; 

});
于 2012-09-27T11:42:01.357 回答
1

在 jquery 中,您只需在 javascript window.open() 中传递 iframe 的 src 值:

window.open($("iframe.test").attr("src"), "Window Title", "width=300,height=400,left=100,top=200");
于 2012-09-27T11:43:23.823 回答
0

试试这个

<a href='pathofhtml' target=_blank >Html name </a>
于 2012-09-27T11:38:48.223 回答
0

不需要 jQuery。您可以使用 JavaScript 通过 ID 获取 iFrame 的 src。

 function popOut() {
        var src = document.getElementById('popOutiFrame').src;
        window.open(src);
    }

接下来,使用按钮调用脚本

<button type="button" class="close" data-dismiss="modal"    onclick="popOut()">
    <!--Optional: Font Awesome expand icon-->
    <i class="fa fa-expand" aria-hidden="true"></i>
</button>

<iframe id='popOutiFrame' src='http://example.com'></iframe>

演示

于 2016-05-19T16:15:07.657 回答