JavaScripts   Earthweb  
Events Jobs Premium Services Media Kit Network Map E-mail Offers Vendor Solutions Webcasts

   subjects:
Search EarthWeb Network

internet.commerce
Be a Commerce Partner














Web Development : JavaScripts : Messages: Detect browser type and version

FREE Tech Newsletters

Detect browser type and version
July 10, 1999
By Real Gagnon


 <HTML>
 <HEAD>
 <SCRIPT LANGUAGE= "JavaScript">
 function isNetscape(v) {
   /*
   ** Check if the browser is Netscape compatible
   **    v  version number
   ** returns  true if Netscape and version equals or greater
   */
   return isBrowser("Netscape", v);
   }

 function isMicrosoft(v) {
   /*
   ** Check if the browser is Microsoft Internet Explorer compatible
   **    v  version number
   ** returns  true if MSIE and version equals or greater
   */
   return isBrowser("Microsoft", v);
   }

 function isBrowser(b,v) {
   /*
   ** Check if the current browser is compatible
   **  b  browser name
   **  v  version number (if 0 don't check version)
   ** returns true if browser equals and version equals or greater
   */
   browserOk = false;
   versionOk = false;

   browserOk = (navigator.appName.indexOf(b) != -1);
   if (v == 0) versionOk = true;
   else  versionOk = (v <= parseInt(navigator.appVersion));
   return browserOk && versionOk;
   }
 </SCRIPT></HEAD><BODY><FORM>
 <INPUT TYPE="button" 
        VALUE="Test for Netscape 4" 
        onClick="alert(isBrowser('Netscape', 4));">
 <INPUT TYPE="button" 
        VALUE="Test for IE3" 
        onClick="alert(isBrowser('Explorer', 0));">
 </FORM></BODY></HTML>



For more complete script to detect browser version, check the Netscape site

Posted On: 10-Jul-1999


Messages Archives

*JavaScript is a registered trademark of Sun Microsystems, Inc.