2017-07-14 39 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