我遵循了无数关于如何使用 jQuery 打印 iframe 的示例,但无论我尝试什么,它都不起作用。
我有一个页面有一个“打印”按钮,这样用户就可以打印一个 iframe。所以我按照示例和过去使用 jQuery 的经验得出了这个结论:
$('#printButton').click(function() {
window.frames["frameright"].focus();
window.frames["frameright"].print();
});
据此,我的iframe是
<iframe seamless="seamless" id="frameright" name="frameright" src="url..."></iframe>
但是当我点击“打印”按钮时,没有任何反应。
有好心人可以帮助我朝着正确的方向前进吗?
最佳答案
不需要为此使用 jQuery。
只需使用:
function printiframe() {
window.frames["frameright"].focus();
window.frames["frameright"].print();
}
关于javascript - 使用 jQuery 打印 iFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15651910/