需要将vbscript转换为javascript

需要将vbscript转换为javascript

问题描述:

我需要将此vbscript代码转换为javascript,我使用此不显示打印对话框并使用默认打印机进行打印,它在IE中正常工作,并且我想让它在Fire中运行狐狸和其他浏览器。需要将vbscript转换为javascript

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>" 
+4

你不会得到它的工作,因为只有Internet Explorer支持ActiveX。我想这就是为什么这段代码是用VBscript编写的,首先... – 2013-03-18 07:35:17

你为什么不只是使用

window.print(); 

如果你没有用户交互打印,这是一个安全漏洞,需要尽快解决。