这真让我抓狂。
我已经通过在这里的几个问题和其他网站并不能得到这个工作。
我有我的父母页面中的iframe,包含PDF文档。
内嵌框架(和PDF)小,所以如果Adobe Reader导航是隐藏不实用使用Adobe Reader的内部打印功能。
所以,我希望有一个按钮(必须是在父帧),它可以触发Print
的IFRAME窗口。
打印在Firefox中的iframe PDF
如何打印在IE6使用JavaScript iframe的PDF?
和其他一些有类似的建议。
使用Firefox
document.getElementById('loyaltyBadge').focus();
document.getElementById('loyaltyBadge').contentWindow.print();
什么也没做
document.frames['loyaltyBadge'].focus();
document.frames['loyaltyBadge'].contentWindow.print();
什么也没做
document.frames.loyaltyBadge.focus();
document.frames.loyaltyBadge.contentWindow.print();
返回document.frames is undefined
...一样:
document.loyaltyBadge.print();
虽然这部作品在Chrome
我不想负载自动打印,但我需要打印按钮。
所有的线的上方被包裹在:
$('#printFrame').click(function () { });
具有ID的按钮printFrame
和框架本身具有的ID(和名称) loyaltyBadge