當(dāng)前位置:軟件學(xué)堂 > 資訊首頁 > 網(wǎng)絡(luò)編程 > 編程其他 > JS檢查機(jī)器是否安裝wrord

JS檢查機(jī)器是否安裝wrord

2012/11/9 20:52:43作者:佚名來源:網(wǎng)絡(luò)

移動(dòng)端

【實(shí)例名稱】

JS檢查機(jī)器是否安裝wrord

【實(shí)例描述】

有時(shí)候需要用戶下載一些幫助文檔,為了保證文檔順利打開,可先判斷用戶的計(jì)算機(jī)中是否安裝了Word程序。本例學(xué)習(xí)如何使用JavaScript判斷機(jī)器中Word的安裝情況。

【實(shí)例代碼】

<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>標(biāo)題頁-學(xué)無憂(denvermotorcycleaccidentlawyer.com)</title> <script language="javascript">     function CheckWord()     {     try      {new ActiveXObject("WScript.Shell");}   //創(chuàng)建新控件     catch(x) {return false;}     try      {new ActiveXObject("Word.Application");} //創(chuàng)建word新應(yīng)用程序     catch(x){return null;}     return true;     }     res=CheckWord();                         //檢查是否安裝了word     switch(res)     {     case true:      alert("安裝了Word"); break;     case null:      alert("沒有安裝Word"); break;     case false:      alert("當(dāng)前機(jī)器的ActiveX被禁用");     }     </script> </head> <body> </body> </html>

【運(yùn)行效果】

 檢查機(jī)器是否安裝wrord運(yùn)行效果

【難點(diǎn)剖析】

本例中先使用“new ActiveXObject("WScript.Shell")”判斷機(jī)器是否支持ActiveX;然后使用“new ActiveXObject("Word.Application")”判斷是否安裝了Word程序。如果要判斷Excel程序,可使用“Excel.Application”對象。

【源碼下載】

為了JS代碼的準(zhǔn)確性,請點(diǎn)擊:JS檢查機(jī)器是否安裝wrord 進(jìn)行本實(shí)例源碼下載 

標(biāo)簽: JS檢查  機(jī)器  wrord