try:document.write("<object onerror=alert('检查是否安装!') classid='clsid:89E8C959-CCB2-11D0-B0B1-00C04FD61157' id='MPJBCCPA1'>");

解决方案 »

  1.   

    不好用啊,Acrobat Reader5的clsid=895D87E6-4095-11D4-8F1F-0090CCA58159,创建了对象后,它有什么属性可以判断吗?(像上面提到的flag = isNaN(MPJBCCPA1.Adjustx);Adjustx好像是这个对象自带的属性。)
      

  2.   

    <script language=javascript>
    var Acrobat;
    try{
    Acrobat =new ActiveXObject("PDF.PdfCtrl.5");
    }catch(e){}if(Acrobat)
    {
    alert("用户已经安装了acrobat");
    }
    else
    {
    alert("用户没有安装了acrobat");
    }
    </script>
      

  3.   

    <script language=vbscript>
    Dim Acrobat
    On Error Resume Next
    Set Acrobat = CreateObject("PDF.PdfCtrl.5")if IsObject(Acrobat) Then
    alert("用户已经安装了acrobat")
    else
    alert("用户没有安装acrobat")
    end if
    </script>