JavaScript / jQuery:打印取消时关闭窗口
javascript / jquery : close window on print cancel?
我正在生成一个打印机友好的页面,该页面在用户访问时自动打开浏览器的打印对话框。 如果用户按"取消",有没有办法关闭窗口?
window.close()
关闭当前窗口
你可以这样做。
<button type="button" id="cancelButton">Cancel</button>
$('#cancelButton').click(function(){
window.close();
});
window.print()
没有标准;它的操作是一个从浏览器到浏览器的抓取包。 此外,据我所知,它没有浏览器实现将信息传回。 您无法确定用户如何通过 JavaScript 响应打印对话框。
也就是说,打印友好页面的唯一要点似乎是打印。 也许您可以在提示打印后关闭窗口,无论用户如何响应?
相关文章:
- 如何在单击“提交”按钮时为“新建”窗口编写JavaScript,用“确定”和“取消”显示注册信息
- 单击或取消选中复选框时,如何创建弹出的自定义窗口
- 取消按钮不适用于确认窗口
- 取消绑定窗口.onbeforeunload()取消
- 如何防止 JQuery 在弹出窗口中点击取消后执行
- Chrome扩展:从弹出窗口发送数据以取消链接JS文件
- 关闭取消JavaScript按钮时的弹出窗口
- JavaScript / jQuery:打印取消时关闭窗口
- 模式弹出窗口中的取消按钮不起作用
- 窗口确认重定向,即使取消
- 在服务器端循环中显示每个迭代的确定/取消弹出窗口
- 当用户悬停在信息窗口上时,取消Google Maps V3信息窗口关闭事件
- Firefox扩展:窗口激活/取消激活事件
- 窗口关闭后无法再次打开-取消绑定
- 窗口确认后取消选择下拉选项
- Javascript窗口重定向在chrome中不起作用((取消)-状态)
- 选中/取消选中复选框的弹出窗口
- 检测窗口.打印是确认或取消
- jsp中的窗口取消.如何回到上一页.JS
- Jquery确认窗口不工作,取消按钮点击