是否可以使用javascript:window.print()返回值?

时间:2013-02-08 07:48:29

标签: javascript

我试图将值保存为1如果成功(返回true),0它在数据库中失败(返回false)。

2 个答案:

答案 0 :(得分:2)

不,window.print()是空白,它不会返回值,因此您无法确定对话框是否已打开,或者确实是否实际打印了该文档。

相关 - 有一个onafterprint事件,但它目前不是跨浏览器。

来自MDN

  

某些浏览器(包括Firefox 6及更高版本和Internet Explorer)会发送beforeprint和afterprint事件,以让内容确定何时可能发生打印。您可以使用它来调整打印期间显示的用户界面(例如在打印过程中显示或隐藏用户界面元素)。

答案 1 :(得分:0)

打印对话框是操作系统的一部分。 Javascript只能访问属于网页的项目。