由于要在web页中实现和com口通讯,厂家只提供了dll,我自己在web页中通过ocx调用dll中的方法,总是出错。
求各位大侠指点一下正确的调用的方法。(最好给个小示例)

解决方案 »

  1.   

    在页面里面加入控件,注意需要设置你的IE的安全级别,启用ActiveX控件。
    <OBJECT
    classid="clsid:91F6FC63-8D07-41F8-8058-CC0DA823FB7A"
    codebase="/myocxContrl.ocx"
    id="myocxName"
    width=0
    height=0
    align=center
    hspace=0
    vspace=0
    >
    </OBJECT>
    <script language="javascript" for="myocxName" event="ocxEvent()">
    //这里可接收ocx的返回信息
    </script>
    <script language="jscript">
    //这里可以调用控件的已知方法比如
    myocxName.function1(parm1,param2);
    </script>