2

我遵循了关于如何使用 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> 

但是当我单击“打印”按钮时,什么也没有发生。

有好心人把我推向正确的方向吗?

4

1 回答 1

0

无需为此使用 jQuery。

只需使用:

function printiframe() {
        window.frames["frameright"].focus();
        window.frames["frameright"].print();
}
于 2013-03-27T04:36:23.493 回答