2017-07-14 43 views
-1

我想打印没有任何弹出窗口的div的内容,但我点击打印时显示选择打印机弹出窗口。后来我发现一个代码工作,但是这是在VBScript中有人能帮助我了解如何编写下面的代码在JavaScript如何写vbscript代码到javascript

<script language='VBScript'> 
Sub Print() 
     OLECMDID_PRINT = 6 
     OLECMDEXECOPT_DONTPROMPTUSER = 2 
     OLECMDEXECOPT_PROMPTUSER = 1 
     call WB.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER,1) 
End Sub 
document.write "<object ID='WB' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>" 
</script> 

回答

0

你的问题是目前还不清楚,但它听起来就像你问:“我可以打印没有显示仅使用JavaScript的打印对话框的文档?“答案是否定的,出于安全原因。您只能在Internet Explorer上使用VBScript来执行此操作。

如果你能够使用VBScript,那么看看类似的问题:javascript print without print dialog box