2011-09-05 44 views
18

可能重复:
How can Print Preview be called from Javascript?如何以编程方式使用Javascript或Jquery调用“打印预览”屏幕?

我有应该调用JavaScript函数在屏幕上的按钮。

<input class="btn-print" type="button" value="Print" onclick="PrintPreview()"> 

这应该会打开一个打印预览屏幕的新窗口,就像您去FF中的文件>打印>打印预览一样。 文件>在IE中打印预览。

+0

你只需要它在IE/Windows中工作?哦,我认为你的意思是**编程**没有问题。 – mwan

回答

28

不可以。你可以用javascript做的最多的是

window.print(); 

弹出打印对话框。

+3

我喜欢Javascript如何拥有这个“神奇”的光环,我们用它来思考一切都是可能的。太糟糕了,这不是。 – 2013-10-09 13:52:19

+1

与往常一样,不会像IE和FF一样显示任何预览窗口。与Chrome正常工作只会导致它使用PDF预览窗口。对于其他两个它只会提示打印机提示:( – Mahib