需要将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>"
答
你为什么不只是使用
window.print();
如果你没有用户交互打印,这是一个安全漏洞,需要尽快解决。
你不会得到它的工作,因为只有Internet Explorer支持ActiveX。我想这就是为什么这段代码是用VBscript编写的,首先... – 2013-03-18 07:35:17