检测窗口.打印是确认或取消
Detect if window.print is confirm or cancel
你好,我有一个打印代码,我做一个窗口打开,这个弹出窗口包含打印的所有信息,我使用kiosk-printing
进行自动打印,但有时会失败,如果chrome与其他实例打开,例如,他们我有问题,因为我需要确认每次打印,然后我需要知道是否存在一个方法来确认什么按钮按客户端打印对话框(打印或取消)。
var printWindow = window.open(windowUrl, windowName, 'left=500,top=100,width=10,height=10');
printWindow.document.body.innerHTML = HTL;
printWindow.document.close();
printWindow.focus();
printWindow.print(); // maybe here return if user press print or cancel
// if(ConfirmPrint=="print"){
// alert('Print Button');
//}else{
// alert('Cancel Button');
// }
遗憾的是,window.print()没有返回任何值。因此,没有办法知道用户是点击了Save还是Cancel。你的操作系统的工作更多的是观察那里发生了什么。但是,有两个事件处理程序:Onbeforeprint和window.onafterprint.
在用户打印或终止打印对话框后引发afterprint事件。
但是,这是一个简单的事件,它没有告诉你用户选择了哪个选项。而且这两个事件也没有得到很好的支持。
相关文章:
- 取消按钮不适用于确认窗口
- JavaScript确认取消在Laravel表单上不起作用
- 为什么JS confirm()获胜't当我在确认对话框中点击“取消”时,取消提交操作
- 取消“确认表单重新提交”对话框
- javascript确认取消仍然提交表单
- 单击确认框上的取消不会取消操作
- 为什么使用挖空在确认框中单击“取消”时删除记录
- 是否可以在javascript或oracle apex 5.0中捕获已取消的页面提交或取消确认框
- JavaScript 在确认取消时无法返回 false
- 确认框取消功能与确定执行相同的操作
- 如何防止在单击确认警报框中的取消按钮后刷新页面
- 浏览器确认关闭:取消按钮也会关闭浏览器
- 如何在确认消息框中单击取消按钮后清除文本框
- 确认框“;取消“;不起作用
- jquery可排序取消删除基于确认
- JavaScript 确认函数 OK 和 取消 返回相同的结果
- Javascript,在确认窗口中按OK后清除表单.但如果取消确认,则保留表单数据
- 执行代码取消确认导航
- 如何使用jquery防止取消确认后选择选项的改变
- 点击'取消'确认框中的按钮