Foros del Web » Programando para Internet » Javascript »

Detectar Navegador con JavaScript?

Estas en el tema de Detectar Navegador con JavaScript? en el foro de Javascript en Foros del Web. Bueno estoy haciendo mi pagina web y ya llevo bastante el problema es que siempre lo testeo con firefox entonces cuando lo testee con IE ...
  #1 (permalink)  
Antiguo 10/03/2008, 10:11
Avatar de Carlmycol  
Fecha de Ingreso: diciembre-2007
Ubicación: Los Teques, Venezuela
Mensajes: 240
Antigüedad: 16 años, 5 meses
Puntos: 3
Detectar Navegador con JavaScript?

Bueno estoy haciendo mi pagina web y ya llevo bastante el problema es que siempre lo testeo con firefox entonces cuando lo testee con IE la web sale hecha entonces pense que con javascript se puede hacer un script para que detecte el navegador y utilice una hoja de estilos dependiendo del navegador

De antemano Mucyhas Gracias

Saludos
  #2 (permalink)  
Antiguo 10/03/2008, 14:41
 
Fecha de Ingreso: diciembre-2007
Ubicación: Argentina
Mensajes: 151
Antigüedad: 16 años, 5 meses
Puntos: 2
Re: Detectar Navegador con JavaScript?

Carlmycol: Te dejo un enlace a un ejemplo que utiliza una hoja de estilo diferente de acuerdo a la resolución de pantalla utilizada.

En tu caso debería hacerlo según el navegador utilizado, no sería dificil ese cambio en el código teniendo en cuenta que con navigator.appName sabes el nombre del navegador.

Aca va el enlace:

Cargar una Hoja de Estilo según la resolución de pantalla utilizada

En este caso deberías cambiar la línea resolucion = screen.width; por:

nombreNav = navigator.appName

la primera condición que carga la hoja de estilo según el nombre del navegador quedaría:

if ((nombreNav == 'Microsoft Internet Explorer') || (nombreNav == 'Netscape')) {
document.getElementById('hojaestilo').href = urlHojaEstilo + nombreNav + ".css";
}

Recuerda definir una hoja de estilo como default por si visitan el sitio con otro navegador que no sea IE o Firefox.

Si se te complica me decís y entre hoy y mañana lo programo todo yo y subo el ejemplo terminado listo para utilizar.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 2 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 23:10.