readystatechange
しかし、後者の方法は唯一に思わXMLHttpRequest
オブジェクトのための標準的なイベントであり、そのための機能がイベントをリッスンいずれか古いスタイルのプロパティに対するaddEventListenerを使用したreadystatechange?
r.onreadystatechange = function() { ... };
など
r.addEventListener('readystatechange', function() { ... }, false);
を使用して持っていることができるはずですFirefoxとChromeではうまく動作しますが、Operaではエラーは発生せず、単に効果がありません。なぜこれが正しいのでしょうか?
少なくともW3C仕様で定義されています。http://www.w3.org/TR/XMLHttpRequest/#event-handler-attributes –