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:

Select Code
1
2
3
<!--[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:

Select Code
1
2
3
<!--[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.

Si te ha gustado este artículo, puedes recibir gratis más y mejor por RSS, Twitter, Facebook o correo electrónico. ¡Muchas gracias por leerme!