需要将vbscript转换为javascript
我需要将这个vbscript代码转换为javascript,我使用它不显示打印对话框,并使用默认打印机打印,它在IE中正常工作,我想让它在Fire fox和其他浏览器中运行 VBscript代码:需要将vbscript转换为javascript,javascript,printing,vbscript,Javascript,Printing,Vbscript,我需要将这个vbscript代码转换为javascript,我使用它不显示打印对话框,并使用默认打印机打印,它在IE中正常工作,我想让它在Fire fox和其他浏览器中运行 VBscript代码: sub Print() OLECMDID_PRINT = 6 OLECMDEXECOPT_DONTPROMPTUSER = 2 OLECMDEXECOPT_PROMPTUSER = 1 call WB.ExecWB(OLECMDID_P
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>"
子打印()
OLECMDID_打印=6
OLECMDEXECOPT_dontprompuser=2
OLECMDEXECOPT_PROMPTUSER=1
调用WB.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_dontprompuser,1)
端接头
document.write“”
为什么不直接使用
window.print();
如果您可以在没有用户交互的情况下打印,则这是一个安全漏洞,需要尽快修复。您将无法使其正常工作,因为只有Internet Explorer支持ActiveX。我想这就是为什么这段代码是用VBscript编写的,首先。。。