Javascript window.self.close()不工作
我使用Javascript window.self.close()不工作,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我使用window.print()打开了一个打印窗口。我尝试使用window.self.close(), 但我无法关闭那个。我正在使用Firefox。我的想法是,如果用户不在窗口上执行任何操作,就自动关闭窗口 这是我用于打印窗口的代码 $('.click-print-paybymail').live("click", function (e) { var amount = $('.amount-enclosed').val(); var ccnum = $('.credit-c
window.print()
打开了一个打印窗口。我尝试使用window.self.close()
,
但我无法关闭那个。我正在使用Firefox。我的想法是,如果用户不在窗口上执行任何操作,就自动关闭窗口
这是我用于打印窗口的代码
$('.click-print-paybymail').live("click", function (e) {
var amount = $('.amount-enclosed').val();
var ccnum = $('.credit-card-account-number').val();
var isAllow = true;
if (!isValidCC(ccnum)) {
isAllow = false;
}
if (!isValidAmount(amount)) {
isAllow = false;
}
if (isAllow) {
window.print();
}
});
您无法从javascript以编程方式关闭打印对话框,因为它不是浏览器窗口-它是操作系统对话框。您无法从javascript以编程方式关闭打印对话框,因为它不是浏览器窗口-它是操作系统对话框。首先感谢您的回复。是否有其他选择,因为关闭这个窗口的主要原因是,我得到了一个会话超时窗口,当用户让屏幕空闲时,它会弹出,但当点击页面上的打印按钮且打印模式打开时,该事件不会弹出。因此,我试图找到关闭打印窗口的解决方案。是否有其他方法解决我的问题。首先感谢回复。是否有其他方法解决此问题,因为关闭此窗口的主要原因是,我得到了一个会话超时窗口,当用户离开屏幕空闲时会弹出,但当点击页面上的打印按钮并且打印模式打开时,该事件不会弹出。因此我试图找到关闭打印窗口的解决方案。我的问题还有其他解决方案吗。