一般来说这种情况都是判断 classId 的,因为你的控件在注册表里都有一个对应的classId

解决方案 »

  1.   

    谢谢meizz(梅花雪), 我在注册表中确实找到了一个相应的clsid,可是我不知用代码怎么判断。
    哪位高人能否给出代码判断客户端注册表中是否有值为 00100000-B1BA-11CE-ABC6-F5B2E79D9E3F的clsid?无论用VBScript还是javascript都可以, 先谢谢了。
      

  2.   

    你最好的方法是 new activex 对象的progid,创建下对象看能不能成功,不能成功就表示没有。
    用try catch捕捉错误。你这个应该是activex吧。
      

  3.   

    <script>try 
    {
             var a= new 对象
    //这句是自己定义异常,throw new Error(100, 'has error');
    }
    catch(e)
    {
    alert(e);
    alert(e.description);
    alert(e.number);
    }</script>
      

  4.   


    try{ var objFC = new ActiveXObject("FujitsuFormCDN.CreateInterface");

    alert(objFC);
    }
    catch(e){
    alert(e.description);
    } delete objFC;