开发者社区> 问答> 正文

js中怎么调用activex控件

js中怎么调用activex控件

展开
收起
云计算小粉 2018-05-10 20:00:09 2577 0
1 条回答
写回答
取消 提交回答
  • 阿里云ping https://ping.gaomeluo.com/aliyun/

    控件功能:打开/关闭本地串口。html上一个Button点击的时候调用JS,JS再调用ActiveX中的读卡操作,并且返回卡号。现在串口打开、关闭都正常。对于如何调用ActiveX控件中的方法函数,一直获取不到。
    如在控件中声明的全局变量 public string str="你好"; 或者方法 public string Getstr{ return "恭喜您,调用成功!"},在html页面的JS中

          function GetKaHao(KaHao, msg) {          
    
              document.getElementById("card").value = KaHao;
    
              alert(msg);
    
          }
    
          function huoquKaHao() {
    
          debugger
    
              var obj = document.getElementById("cr1");
    
              alert(obj.str);  //此处会报错,不知此此方法或者属性          }
    
             </script>
    
    <object id="cr1" name="cr1" classid="clsid:E395359C-86F2-4D7B-A91A-5A64B9E3BA6C" 
    
        width="700"
    
        height="150" 
    
        codebase="CardReader/SetupCardReader/Debug/setup.exe">       
    
    </object>

    ps:来源网络

    2019-07-17 22:10:55
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载