第一步:注册
把dll文件复制到系统目录,注册:
regsvr32 %windir%\system32\zkemkeeper.dll
成功的话会弹出成功提示
第二步:添加到HTML
<OBJECT ID=”CZKEM1″ WIDTH=192 HEIGHT=192
CLASSID=”CLSID:classid”
DATA=”DATA:application/x-oleobject;xxxxx”>
object里的id是用来js调用事件的,所以可以随便起个,classid是在注册成功后生成的,所以说是唯一的.
至于如何找到classid有几种方法,可以百度下,我使用Microsoft ActiveX Control Pad这个软件.
Microsoft ActiveX Control Pad下载地址
获取classid
用MACP新建一个HTML页面,然后再选择Insert ActiveX Control插入一个控件,type就是你的控件名,如果注册成功的话,就可以在type里面找到,插入成功后,在object里面就可以复制classid出来了.
第三步:用JavaScript调用方法and触发事件
调用方法
var obj = document.getElementById(“CZKEM1”);
obj.Connect_Net();
因为IE的安全设置不会显示,把这个 ActiveX的相关安全性调低。
中控考勤机在IE下 javascript 调用 activex dll:等您坐沙发呢!