home *** CD-ROM | disk | FTP | other *** search
/ Dynamic HTML in Action / Dynamicke-HTML-v-akci-covermount.bin / Tools / sniffer.js < prev    next >
Encoding:
JavaScript  |  1999-02-12  |  813 b   |  23 lines

  1. // This script checks browser being used and its version
  2. var bIE=false, bIE5=false, bIE5=false, bIE4=false, bIE3=false, bIE2=false
  3. var bNS=false, bNS4=false, bNS3=false, bNS2=false
  4.  
  5. av=navigator.appVersion;
  6. // Check if Internet Explorer and if so, check version
  7. iMSIE=parseInt( av.indexOf("MSIE") )
  8. if ( iMSIE >= 1 ){
  9.   bIE = true;
  10.   if ( parseInt( av.charAt(iMSIE + 5) ) == 3 ){ bIE3=true }
  11.   else if ( parseInt( av.charAt(iMSIE + 5) ) == 4 ){ bIE4 = true }
  12.   else if ( parseInt( av.charAt(iMSIE + 5) ) >= 5 ){ bIE5 = true }
  13. }  
  14. // If not Internet Explorer, check if it's Netscape, if so, check version
  15. else {
  16.   if ( navigator.appName == "Netscape" ){
  17.     bNS = true;
  18.     if (parseInt(av) >= 4){ bNS4 = true }
  19.     else if ( parseInt(av) >= 3 ){ bNS3 = true }
  20.     else { bNS2 = true }
  21.   }
  22. }
  23.