Ver Mensaje Individual
  #94 (permalink)  
Antiguo 29/01/2003, 22:17
Avatar de Kaopectate
Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 3 meses
Puntos: 38
94.- Tipo y versión del navegador

P: ¿Como puedo saber el tipo de navegador y la versión del mismo?

R: [ver ejemplo]

La función getBrowserName() retornará uno de los siguientes valores:
- ie = Internet Explorer
- ns = Netscape
- op = Opera
- mo = Mozilla

La función getBrowserVersion() retornará la versión del navegador correspondiente.

Código PHP:
<html>
 <
head>
  <
script LANGUAGE="JavaScript">

   var 
sBrowser;
   var 
sVersion;

   function 
setBrowserType(){
    var 
aBrowFull = new Array("opera""msie""netscape""gecko""mozilla");
    var 
aBrowVers = new Array("opera""msie""netscape""rv",    "mozilla"   );
    var 
aBrowAbrv = new Array("op",    "ie",   "ns",       "mo",    "ns"   );
    var 
sInfo navigator.userAgent.toLowerCase();;

    
sBrowser "";
    for (var 
0aBrowFull.lengthi++){
     if ((
sBrowser == "") && (sInfo.indexOf(aBrowFull[i]) != -1)){
      
sBrowser aBrowAbrv[i];
      
sVersion String(parseFloat(sInfo.substr(sInfo.indexOf(aBrowVers[i]) + aBrowVers[i].length 1)));
     }
    }
   }

   
setBrowserType();

   function 
getBrowserName(){
    return 
sBrowser;
   }

   function 
getBrowserVersion(){
    return 
sVersion;
   }

  
</script>
 </head>
 <body>
  <script language="JavaScript">
   setBrowserType();
   document.write("Browser: " + getBrowserName() + "<br>");
   document.write("Versión: " + getBrowserVersion() + "<br><br>" );
  </script>
 </body>
</html> 
Por favor, cualquier observación sobre este script o cualquier reporte de uso, incluirlo en este mensaje.

Última edición por Kaopectate; 31/01/2003 a las 23:11