IE7-JS es una librería en Javascript (versión 2.0 beta) creada por Dean Edwards, que nos permitirá solucionar una gran cantidad de errores en IE. La librería está disponible en dos archivos, IE7.JS e IE8.JS (En IE7.JS encontramos una gran cantidad de arreglos a fallos de IE7, mientras que el resto de mejoras están incluidas en IE8.JS. Es una librería ligera y rápida que no tiene dependencia con otros archivos, salvo con el archivo “blank.gif”.
Podemos descargar el archivo y subirlo a nuestro servidor, o simplemente enlazar desde los scripts de Google Code (Es decir, el hotlinking está permitido).
Para actualizar MSIE5-6 a MSIE7, incluye el siguiente código en el <head> de tu página:
<!--[if lt IE 7]> <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script> <![endif]-->
Par actualizar MSIE5-7 con características avanzadas de que faltan en IE7, usa el siguiente código:
<!--[if lt IE 8]> <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js" type="text/javascript"></script> <![endif]-->
Si estás usando IE8.JS no necesitas incluir IE7.JS.
PNG
El script únicamente arregla imágenes nombradas: *-trans.png
Desafortunadamente el fondo transparente de la imagen no puede repetirse usando background-repeat, ni puede ser colocado usando background-position. Podemos usar otros métodos para arreglar esto.
A continuación os muestro un enlace para descargar las distintas versiones de este script:
También podemos ver un ejemplo de su funcionamiento, con cada solución al error.
Si con esto no os soluciona los errores que tenéis en IE, echadle un vistazo a esta entrada: Listado de bugs en Internet Explorer 6, 7 y 8 y cómo arreglarlos.
Puedes recibir gratis más artículos por RSS, Twitter, Facebook o correo electrónico. ¡Muchas gracias por leerme!




Por ahora hay 4 comentarios ¿Quieres opinar?
[...] This post was mentioned on Twitter by Esteban Saavedra, Gustavo Castro. Gustavo Castro said: Soluciona una gran lista de errores en IE con IE7-JS http://www.cssblog.es/soluciona-una-gran-lista-de-errores-en-ie-con-ie7-js/ [...]
Hola Pedro,
Estoy haciendo una página que contiene en CSS con la función :hover y no hay manera que funcione con Explorer, con el resto de navegadores perfecto.
Se puede ver aquí: http://www.technal.es/Color/prueba.html
Le he puesto el ie8.js pero se sigue sin visualizar bien.
Tienes alguna idea de porque pasa esto y que solución podría tener.
Muchas gracias
Tu tocayo
Hola,
Tu problema puede se resuelto satisfactoriamente en el foro, inténtalo: http://comunidad.cssblog.es
Un saludo.
Muy bueno amigo, lo saludo por contribuir con la WEB!….
basta de IE´s
saludos desde Brasil!