commonname
<HTML>

<script>

function aa()
{

var TRKpdf ;

try
{
 
var pdftest=new ActiveXObject("PDF.PdfCtrl.6");
 TRKpdf 
= \'y\';
 alert(\'PDFCTRL.
6 \' + TRKpdf);

}

catch(e)
{
try
{
 
var pdftest=new ActiveXObject(\'PDF.PdfCtrl.5\');
 TRKpdf 
= \'y\';
   alert(\'PDFCTRL.
5 \' + TRKpdf);

}

catch(e)
{
try
{
var pdftest=new ActiveXObject("PDF.PdfCtrl.7");
TRKpdf 
= \'y\';
alert(\'PDFCTRL.
7 \' + TRKpdf);
}

catch(e)
{
TRKpdf 
= \'n\';
alert(\'PDFCTRL.ALL \' 
+ TRKpdf);
}

}

}

    
}



function  AcrobatTest(){  
   
var  acrobat=new  Object();  
   
var Check_result;
 
//  Set  some  base  values  
acrobat.installed=false;  
acrobat.version
=\'0.0\';  
 
if  (navigator.plugins  &&  navigator.plugins.length){  
           
for  (x=0;  x<navigator.plugins.length;  x++){  
                       
if  (navigator.plugins[x].description.indexOf(\'Adobe  Acrobat\')  !=  -1){  
 
                                   acrobat.version
=parseFloat(navigator.plugins[x].description.split(\'Version  \')[1]);  
 
                                   
if  (acrobat.version.toString().length  ==  1)  acrobat.version+=\'.0\';  
 
                                   acrobat.installed
=true;  
                                   
break;  
                       }
  
           }
  
}
  
else  if  (window.ActiveXObject){  
           
for  (x=2;  x<10;  x++){  
                       
try{  
                                   oAcro
=eval("new  ActiveXObject(\'PDF.PdfCtrl."+x+"\');");  
                                   
if  (oAcro){  
                                               acrobat.installed
=true;  
                                               acrobat.version
=x+\'.0\';  
 
                                   }
  
                       }
  
                       
catch(e)  {}  
           }
  
 
           
try{  
                       oAcro4
=new  ActiveXObject(\'PDF.PdfCtrl.1\');  
                       
if  (oAcro4)  
                       
{  
                                   acrobat.installed
=true;  
                                   acrobat.version
=\'4.0\';  
                       }
  
           }
  
           
catch(e)  {}  
 
           
try{  
                       oAcro7
=new  ActiveXObject(\'AcroPDF.PDF.1\');  
                       
if  (oAcro7)  
                       
{  
                                   acrobat.installed
=true;  
                                   acrobat.version
=\'7.0\';  
                       }
  
           }
  
           
catch(e)  {}  
}
  
 
acrobat.ver4
=(acrobat.installed  &&  parseInt(acrobat.version)  >=  4)  ?  true:false;  
acrobat.ver5
=(acrobat.installed  &&  parseInt(acrobat.version)  >=  5)  ?  true:false;  
acrobat.ver6
=(acrobat.installed  &&  parseInt(acrobat.version)  >=  6)  ?  true:false;  
acrobat.ver7
=(acrobat.installed  &&  parseInt(acrobat.version)  >=  7)  ?  true:false;  
//acrobat.ver8=(acrobat.installed  &&  parseInt(acrobat.version)  >=  8)  ?  true:false;  
//
acrobat.ver9=(acrobat.installed  &&  parseInt(acrobat.version)  >=  9)  ?  true:false;  
 
var  acrobatVersionElement  =  document.getElementById("acrobatVersion");  
 
if  (acrobat.version  ==  0.0){  
           Check_result
+="<br/>Adobe  Reader  is  NOT  installed.";  
}
else{  
           Check_result
+="<br/>Adobe  Reader  version  :  "+acrobat.version;  
}
  
alert (Check_result); 
}
  


//function MicrosoftWordTest(){
//
  var Microsoft=new Object();

//Microsoft.installed=false;
//
Microsoft.version=\'0.0\';

//if (navigator.plugins && navigator.plugins.length){
//
for (x=0; x<navigator.plugins.length; x++){
//
if (navigator.plugins[x].description.indexOf(\'Office\') != -1){

//Microsoft.version=parseFloat(navigator.plugins[x].description.split(\'Version\')[1]);

//if (Microsoft.version.toString().length == 1) Microsoft.version+=\'.0\';

//Microsoft.installed=true;
//
break;
//
}
//
}
//
}
//
else if (window.ActiveXObject){

//try{
//
oOffice=new ActiveXObject(\'OWC.Spreadsheet.9\');
//
if (oOffice)
//
{
//
Microsoft.installed=true;
//
Microsoft.version=\'2000\';
//
}
//
}
//
catch(e) {}
//
try{
//
oOffice=new ActiveXObject(\'OWC.Spreadsheet.10\');
//
if (oOffice)
//
{
//
Microsoft.installed=true;
//
Microsoft.version=\'XP\';
//
}
//
}
//
catch(e) {}
//
try{
//
oOffice=new ActiveXObject(\'OWC11.Spreadsheet.11\');
//
if (oOffice)
//
{
//
Microsoft.installed=true;
//
Microsoft.version=\'2003\';
//
}
//
}
//
catch(e) {}
//
try{
//
oOffice=new ActiveXObject(\'OWC.Spreadsheet\');
//
if (oOffice)
//
{
//
if (!Microsoft.installed){
//
Microsoft.installed=true;
//
Microsoft.version=\'5.0/7.0\';
//
}
//
}
//
}
//
catch(e) {}
//
}

//if (Microsoft.version == 0.0){
//
Check_result+="<br/>Microsoft Office is NOT installed.";
//
}else{
//
Check_result+="<br/>Microsoft Office version : "+Microsoft.version;
//
}

//}

</script>

<HEAD>


<TITLE>教程开始</TITLE>
</HEAD>
<BODY bgcolor="blue">

<script>AcrobatTest();</script>

</BODY>
</HTML>

分类:

技术点:

相关文章: