var yourObj = new ActiveXObject("your_activex_id")

解决方案 »

  1.   

    建立对象后
    调用
    var j = myObj.test();
    报错:“缺少对象”为什么?
      

  2.   

    function fuc(){
    var testcom = new ActiveXObject("testcom.MyTestCOM1");
    if(testcom==null){
    alert("对象为空");
    }else{
    alert("对象不为空");
    var j= testcom.test(); 
    document.form1.text1.value = j;
    }
    }
    弹出"对象不为空"的box,确定后报错。
      

  3.   

    客户端需要安装该组件才能用,
    可以在object标签里指定下载路径。
    <object id="testcom" 
      classid="clsid:{YourClasssID}" 
      codebase="downloadURL"
    >
    </object>
      

  4.   

    如果报为空的错,那就是说你的Com没有在客户机正确布署,你可以找个什么软件如comexplorer或者像楼上那位兄弟那样做判断来确定com是否正确安装了,如果正确安装是不应该出现像你说的错的。
    安装方法:如楼上所说,利用安装程序制做软件打一个internet包,然后设置<object>的codebase属性。祝你好运
      

  5.   

    did your COM support automation?
     .. must implement IDispatch interface.
      

  6.   

    问题解决了,是建OLE对象时除了点问题,谢谢大家!