Internet Explorer 6 ya nos tiene locos a todos, personalmente hay veces que tengo que hacer doble trabajo para que algo se vea en todos los navegadores e IE6.
Ahora que la misma gente de Microsoft está planeando destruir Internet Explorer 6, hay algunos otros que están ayudando en esta labor o al menos intentándolo.
Aprovechando el filtro MotionBlur que funciona en IE6 y usando este script se logra una extraña experiencia al navegar con IE6:
var x = 1,when=0,str,dir,fil;
function amelie(){
if(x == 2){ x = 0; }
if(x == 0){
str = 0; dir = 0;
when = Math.floor( Math.random() * 10000 ) + 2000;
setTimeout( 'amelie()', when );
} else {
str = Math.floor( Math.random() * 2 ) + 2;
dir = Math.floor( Math.random() * 360 );
setTimeout( 'amelie()', 500 );
}
var fil = "progid:DXImageTransform.Microsoft.MotionBlur(strength="+
str + ",direction=" + dir + ",enabled='true')";
document.body.style.filter = fil;
x++;
}
setTimeout('amelie()',1000);
}
Podemos ver el funcionamiento en el siguiente video:
Según el autor del script, el diabólico plan que se tiene es:
- Usar amelie() en nuestros sitios.
- Fingir confusión y negar cualquier problema cuando las personas empiezen a quejarse y decir que nuestro código es correcto.
- Consultar a los expertos acerca de la “fatiga de software”. Este falso concepto debe indicar que el software, como cualquier otra máquina, se deteriora con el tiempo y empieza a comportarse de manera extraña (generalmente todos se creen esto).
- Correr el rumor de que la “fatiga de software” de IE6 no funciona bien con las tarjetas de video y que esto podría ser la razón del error.
- Consultar a otros expertos y vincular los dolores de cabeza generados por el trabajo de oficina con la mala visión.
- Por lo tanto, culpamos a IE6 de los problemas de salud y seguridad de las empresas logrando que todas las empresas actúen inmediatamente.