在纯JavaScript中调用预安装的客户端COM +

时间:2016-05-21 02:57:09

标签: asp-classic com+

有没有办法从javascript调用客户端“预安装”COM +(组件) ??

假设我已经在每台客户端PC上安装了“printclass.dll”(并在我的COM +上正确注册),并且我正在使用从网络服务器访问的经典ASP。我想要做的是,当我打印时,我想调用客户端COMponent打印程序而不是服务器端。

示例;

<input title="Print report" type="button" value="Print Invoice" onclick="javascript:reportNow(2301)">

并在javascript下;

<script type="text/javascript">
function reportNow(invNo) {
  //
  // call the client COM+ here, printclass.dll
  // var myobj = "printclass.dll"
  // myobj.PrintInvoice(invNo)
 }
</script>

我只想在IE浏览器中。我的问题实际上是我的经典ASP页面的“客户端”打印方面。我正在使用客户端ActiveX(ocx)但问题是IE11不再允许ActiveX ...所以我的基于浏览器的应用程序仅限于IE8到IE10。

0 个答案:

没有答案