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
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.