David Liao

为家人活得更好而奋斗!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
<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>
posted on 2007-03-02 11:07  David Liao  阅读(1266)  评论(0)    收藏  举报