Detectar Internet Explorer 6

¿Quieres colaborar? click

encuesta

¿Qué lenguaje utilizas del lado del servidor?

Ver resultados

Loading ... Loading ...

ÚLTIMOS COMENTARIOS

» Ricardo Rodriguez - Posiciona Web en WordAds, el "AdSense" de WordPress.com: Hola David.. Gracias por compartir esta excelente noticia. Pienso que se nos v ... ver comentario »

» NoticiasTecnologia en Plugin para manejar microdatos en WordPress: Interesante, para tomarlo en cuenta en cualquier tipo de sitio montado en Wordpr ... ver comentario »

» TecnoArk en Apple es el mayor fabricante de teléfonos inteligentes en 2011: Interesante artículo, aunque sin lugar a dudas el próximo año será un difícil añ ... ver comentario »

» LordCaos en Candy, un cliente de chat en JavaScript: Precisamente lo que buscaba, gracias... ... ver comentario »

» JUAN CARLOS en Ordenar y filtrar resultados de consultas MySQL con PHP, sin saturar la base de datos: me gustan mucho tus publicaciones, gracias por ayudarnos a resolver nuestras dud ... ver comentario »

» nuglam en Google cierra varios de sus servicios: no van a cerrar igoogle. solo desactivarán sus caráteristicas sociales. igual un ... ver comentario »

» David en Blogger y Picassa cambian de nombre: Pues efectivamente, parece que de momento la cosa está igual que estaba... ... ver comentario »

» Pepa en Blogger y Picassa cambian de nombre: Pues desde que publicaste esto no han cambiado nada, no? ... ver comentario »

» Mariano en Google+ ¿un fracaso antes de empezar?: Las pabadas que hay que leer de DAW... NO PUEDE VOLTEARLO, ya lo intento 3 veces ... ver comentario »

» DJMASTER en Bucles for en PHP: Igual que en C# ! :D ... ver comentario »

PATROCINADORES

» Servidores virtuales
» VPS

Detectar Internet Explorer 6

Por David | 22/septiembre/2010 12:30h | |      

Por desgracia, los desarrolladores web aún tenemos que enfrentarnos a las incompatibilidades con el estándar del navegador web de Microsoft Internet Explorer 6 (o “IE6“) que, para vergüenza de Microsoft, y para dolor de cabeza de los webmasters, es el navegador más incompatible con la norma estándar del panorama actual (de los navegadores considerados “vivos”).

No vale con poner una advertencia del tipo “Actualice su navegador”, porque eso nos haría perder usuarios. Simplemente tenemos que resignarnos y diseñar/programar teniendo en cuenta las incompatibilidades de IE6, y  a sus usuarios. La mayor parte de las veces creando versiones adaptadas a este navegador IE6 (de las hojas de estilo, de los scripts, etc.).

A veces nos encontramos con un elemento que “no encaja” o no se comporta como nosotros queremos en IE6. Y una forma rápida de resolver ésto es detectando el navegador, y en el caso de ser IE6, ejecutar una versión adaptada a este navegador del elemento en cuestión.

Para detectar si el navegador que visita la página web es Internet Explorer 6, y por tanto ejecutar tal o cual acción, podemos recurrir a rutinas muy sencillas. Vamos a ver un ejemplo para detectar el navegador IE6 en PHP (remoto), y seguidamente en JavaScript (local).

En PHP podemos detectar IE6 de la siguiente forma:

if ( substr($_SERVER['HTTP_USER_AGENT'], 25, 6) == “MSIE 6″ ) {
// accción a ejecutar si el navegador es IE6
} else {
// accción a ejecutar si el navegador NO es IE6
}

En JavaScript, detectaríamos IE6 de esta otra forma:

var is_ie6 = (
window.external &&
typeof window.XMLHttpRequest == “undefined”
);

… donde la variable booleana is_ie6 será true en el caso de tratarse de IE6, o false en el caso contrario.

SOBRE EL AUTOR

David

Fundador de vitaminaWEB.com (allá por el 2001), trabaja como desarrollador web y tiene otro sitio web con los mejores fondos de pantalla: todoFONDOS.com

Temas relacionados:

»

También puedes consultar en los diferentes foros de desarrollo web de este sitio web.

Referencias externas a este artículo (pingbacks y trackbacks): 0

Puedes enlazar este artículo, desde tu web o blog, a:

http://vitaminaweb.com/detectar-internet-explorer-6_497

O bien utilizar el siguiente código HTML:

<a href="http://vitaminaweb.com/detectar-internet-explorer-6_497">Detectar Internet Explorer 6</a>

COMENTARIOS

Comentarios cerrados

vitaminaWEB.com (2001-2012) Desarrollo web y tecnología

Publicación sobre desarrollo web, tecnología y otros temas relacionados.

portada - datos web - contacto

páginas temáticas: PHP

NUBE DE TEMAS (pincha para ver todos los artículos relacionados con un tema)

Accesibilidad , AJAX , Apache , ASP , bbPress , Bing , CSS , Curiosidades , Diseño gráfico , Dominios , Entrevistas , Eventos organizados , Flash , Fuentes tipográficas , GIMP , Google , HTML , HTML5 , Humor , Iconos , Java , JavaScript , Juegos , Libros , MySQL , Navegadores web , Otros temas , Photoshop , PHP , Posts patrocinados , Programas , Publicidad online , Redes sociales , Ruby on Rails , Seguridad informática , SEO , Servidores web , Silverlight , Usabilidad , WordPress , XHTML , XML