-1

この vbscript コードを javascript に変換する必要があります。印刷ダイアログボックスを表示せず、デフォルトのプリンターを使用して印刷するためにこれを使用しています。IE では正常に動作しており、Fire fox やその他のブラウザーで実行したいと考えています。

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

1 に答える 1

1

なぜあなただ​​けを使用しないのですか

window.print();

ユーザーの操作なしで印刷できる場合、これはセキュリティ バグであり、早急に修正する必要があります。

于 2013-03-18T07:35:16.493 に答える