readystatechange
является стандартным событием для объектов XMLHttpRequest
, поэтому функции должны иметь возможность прослушивать событие либо с помощью
r.onreadystatechange = function() { ... };
, либо с помощью
r.addEventListener('readystatechange', function() { ... }, false);
Однако последний метод, похоже, работает только в Firefox и Chrome, но не в Opera, который не вызывает ошибки, а просто не действует. Почему это так и правильное ли это поведение?