Incompatibilidades del IE con Javacript

Para variar el Internet Explorer (aka, Internet Exploder) no tiene buen soporte para Javascript, porque lo digo!, facil, traten de aplicar a X widget (jeje, ya se me esta pegando esto del Piwi de Jaws) un atributo con setAttribute en especial el onclick que es el que ando utilizando para un proyecto de un sistema de recordatorio de medicamentos en francia

La cosa esta así, uso Jaws con JSpan para todo lo de Ajax y Javascript que a su vez usan prototype para eso de la sintaxis:

Codigo que chafea en el IE.

<br /> $('delete_button').setAttribute('onclick','newBene();');<br /> 

Aqui la cosa esta que el Internet Exploder NUNCA reconoce el atributo onclick!…, despues de investigar un poco doy con una página en Frances (jeje, que casualidad que esta en frances.., ya parace que poco a poco voy aprendiendo el idioma) que indica la solucion a nuestros problemas.

<br /> $('delete_button').onclick = function(){ newBene(); };<br /> 

Cual es la diferencia???…, pues que ya no usamos setAttribute sino que especificamos como un atributo de la funcion delete_button (tiene esa sintaxis rara tipo PHP gracias a prototype) y despues lo igualamos a nuestra funcion, que en este caso es newBene() y listo!…

Ahora tengo otro problema que no puedo crear controles input ni hidden ni cualquier otro tipo en IE con Javascript y recibirlos mediante PHP (me imagino que en ASP tambien seria algun error) por eso digo y sigo insistiendo que el Internet Explorer apestaaa!…, y aunque me digan que es lo que usa la gente!., espero en un futuro no muy lejano que ya no sea el navegador predeterminado de las computadoras!. en verdad se los dice un programador web que vive dia a dia con estos problemas de incompatibilidad con explorer!.. porfas!…, INSTALEN FIREFOX u otro navegador descente en las compus de sus amigos, trabajo, casa, escuela!…

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *