我想使用javascript打印iFrame内容。我试图关注,但它只适用于Chrome。
window.frames[frameid].print();
和
var iframe = document.getElementById("iframeID").contentWindow;
iframe.focus();
iframe.print();
它不适用于Mozilla Firefox。
我在网页上的iFrame中显示PDF。
答案 0 :(得分:0)
只需在iframe代码的onload="window.print();"
标记中使用body
。
或者你可以简单地使用:
<script>window.print();</script>
iframe
的源代码中的任何位置。
你似乎也犯了一个错字。将ifrmae
替换为iframe
。
答案 1 :(得分:0)
.contentWindow.print();
为我工作。
我已经在fancybox的iframe中打开了PDF,然后调用了.contentWindow.print();
。
虽然在某些旧版浏览器中不支持。