我在 Wordpress 帖子中嵌入了一个 iframe 的页面,我想在 iframe 中添加一个链接,单击该链接将在新窗口中打开该 iframe 的 html 页面。我希望能够在不知道该 iframe 的 URL 的情况下执行此操作。这可能吗?谢谢!
问问题
16968 次
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 回答