readystatechange
es un evento estándar para XMLHttpRequest
objetos, y así debería ser capaz de tener funciones escuchan en el evento, ya sea usandoreadystatechange using addEventListener versus propiedad de estilo antiguo?
r.onreadystatechange = function() { ... };
, así como
r.addEventListener('readystatechange', function() { ... }, false);
Sin embargo, este último método sólo parece funciona en Firefox y Chrome, pero no en Opera, que no arroja un error, simplemente no tiene ningún efecto. ¿Por qué es esto? ¿Es esto un comportamiento correcto?
Se define al menos en la especificación W3C: http://www.w3.org/TR/XMLHttpRequest/#event-handler-attributes –