【发布时间】:2010-11-27 15:30:44
【问题描述】:
下面的 sn-p 工作正常,但它打开了对话框窗口,
但我不想打开打印对话框,
只打印应该没有对话框,
我应该在下面的 sn-p 中添加什么 sn-p ,
还有一个疑问,我想用点阵打印机打印出来,下面的sn-p可以用吗?
var prtContent = document.getElementById(strid);
var WinPrint =
window.open('','','left=0,top=0');
WinPrint.document.write(prtContent.innerHTML);
WinPrint.document.close();
WinPrint.focus();
WinPrint.print();
WinPrint.close();
prtContent.innerHTML=strOldOne;
我开发了计费应用程序,
如果我显示打印对话框,那么它会花费一些时间来打印,看看我已经有了更多的打印机, 我只有一台打印机,即点阵,每当我发出打印命令时,它应该在不打开打印对话框的情况下打印账单,
【问题讨论】:
-
您希望用户如何选择要打印的打印机?
-
@Ignacio Vazquez-Abrams:大多数系统都有“默认打印机”的概念。然而,在没有用户确认的情况下从浏览器打印听起来不是一个好主意(“当然,我们网站的所有访问者都希望打印我们的新广告!” - 屏幕上的弹出窗口是够糟糕的)
-
Firefox 可以配置为直接打印而不显示对话框,见forums.mozillazine.org/viewtopic.php?t=48336
-
对于托管在公司 Intranet 上的 Web 应用程序,您会知道打印机并希望能够进行这种控制。这就是我现在的情况。
标签: javascript