工作中需要用到一个客户端已注册的Active控件进行Ic卡的信息读取 
页面需要调用该控件的方法,将该控件设置为连续工作模式,然后该控件读取Ic卡信息后将触发事件CardChanged,页面需要响应事件进行信息的显示和保存工作 
现在问题是如何使用Js或Vbs实现对事件的响应,或者有没有其他的实现方式? 我现在试用了两种方法: 
方法一: 
在Body标签里面定义 
<object classid='clsid:526EF549-DA20-490B-8FC5-02F3AB8E87EB' id='CardReader' > </object> 但是在通过document.getElementById 调用控件的方法时失败了……总是提示对象未实现该方法 
var reader= document.getElementById ("CardReader"); 
reader.StartRead(); 而且这种方式的事件响应又应该如何写?是写成下面这种吗? JS: 
<SCRIPT   LANGUAGE=javascript  FOR=CardReader   EVENT=CardChanged>      //for 和 event标签好像已经得不到支持  
      //事件处理 
</SCRIPT> 或者在Vbs里直接:  
Sub idCardReader_CardChanged() 
   MsgBox "OK" 
End Sub 方法二: 
直接声明控件(因为控件是没有界面的,所有没有关系) 
var CardReader = new ActiveXObject("CardCommon.IcCard.1"); 这里能够调用控件的方法 
CardReader.StartRead(); 但是如何响应控件的事件 +  +b 我现在因为Ajax的关系刚刚接触Js,这方面的事情还有很多不了解 
大家帮帮忙