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:
JAVASCRIPT:
if(document.all && !window.XMLHttpRequest){ 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.