Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/03/2010, 02:50
Avatar de aniMAYtions
aniMAYtions
 
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: Detectar navegador (en serio, use el buscador interno!)

Bueno, después de dar vueltas un rato y probar otras formas de detectar mi navegador he cambiado el código del head al body por el siguiente
Código Javascript:
Ver original
  1. var navegador = navigator.appName
  2.     alert("Navegador: "+navegador);
  3.     cargaEstilos(navegador);
y en el head la función javascript
Código Javascript:
Ver original
  1. function cargaEstilos(explorador)
  2.         {
  3.             alert("Explorador: "+explorador);
  4.             if(explorador == "Microsoft Internet Explorer")
  5.             {
  6.                 alert('cargo estilos explorer');
  7.                 document.write("<link rel='stylesheet' href='stylexplorer.css' type='text/css' media='screen' />");
  8.             }
  9.             else
  10.             {
  11.                 alert('cargo otros estilos');
  12.                 document.write("<link rel='stylesheet' href='style.css' type='text/css' media='screen' />");
  13.             }
  14.         };
Vale, io uso firefox y me hace todo correctamente, safari también, pero cuando abro mi sitio web con explorer 8 me muestra sólo el alert Navegador:+navegador; a la función del head ni entra y mucho menos me carga los estilos.

Por qué puede estar pasándome ésto??

Un saludo y gracias!!