window.print不打印IE中的所有页面

时间:2015-07-22 07:22:05

标签: javascript html css

我有一个包含iframe的页面,我想使用window.print()打印所有内容它在Chrome中工作但在IE中不起作用,它只打印第一页而不是其余页面。this is the exact page that i want to print![][1] 它只打印出第一页而不是其他5页。 任何帮助将非常感激!

1 个答案:

答案 0 :(得分:1)

不清楚您的情况,但要提供帮助,在IE中,window.print将始终尝试打印浏览器窗口而不是您所在的iframe窗口,而不像chrome和firefox。 要在IE中打印相应的iframe窗口,请执行以下操作。

window.top.document.getElementById( “iframe的ID”)contentWindow.focus(); window.top.document.getElementById( “iframe的ID”)contentWindow.print();

希望这有帮助。