2007-10-15

Internet Explorer 6 es lo peor que le ha sucedido a la industria web.

Es ya normal y corriente tener que darse de topes y PERDER horas y horas arreglando el código CSS y Javascript -muchas veces teniendo que salir de los estándares- para que las páginas web funcionen con IE6.

Este es el peor de los casos que he tenido:

Resulta que un comentario. Sí, un COMENTARIO de código determina si el script funciona o no:

En cierta función dentro de un archivo .js que cargo en la cabeza de mi página tengo:

...
var funcionDeMenu;
if (is_ie && !is_ie7up)
funcionDeMenu = function(dom){Effect.toggle(dom, 'appear');}
else
funcionDeMenu = function(dom){Effect.toggle(dom, 'appear', {duration:0.7});}
...

E increiblemente no funciona si agregamos este comentario:

...
var funcionDeMenu;
// Lo que sea <-- ESTE COMENTARIO
if (is_ie && !is_ie7up)
funcionDeMenu = function(dom){Effect.toggle(dom, 'appear');}
else
funcionDeMenu = function(dom){Effect.toggle(dom, 'appear', {duration:0.7});}
...

No sé si sea un bug ya detectado o qué pero no puedo creerlo. ¿Cómo puedo yo confiar en Microsoft como empresa o comprar sus productos cuando me han hecho perder tanto tiempo = dinero?

No comments:

Post a Comment

Simple server load test with cron and ab (Linux)

Load testing "refers to the practice of modeling the expected usage of a software program by simulating multiple users accessing the p...