如何在Safari / Chrome中从javascript打印IFrame [英] How do I print an IFrame from javascript in Safari/Chrome
本文介绍了如何在Safari / Chrome中从javascript打印IFrame的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有人可以通过Safari / Chrome中的javascript调用帮助我打印IFrame的内容。
Can someone please help me out with printing the contents of an IFrame via a javascript call in Safari/Chrome.
这适用于firefox:
This works in firefox:
$('#' + id)[0].focus();
$('#' + id)[0].contentWindow.print();
这适用于IE:
window.frames[id].focus();
window.frames[id].print();
但我无法在Safari / Chrome中使用任何内容。
But I can't get anything to work in Safari/Chrome.
谢谢
Andrew
推荐答案
在iframe中放置一个打印功能,然后从父级调用它。
Put a print function in the iframe and call it from the parent.
iframe:
function printMe() {
window.print()
}
父母:
document.frame1.printMe()
这篇关于如何在Safari / Chrome中从javascript打印IFrame的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文