readystatechange
XMLHttpRequest
वस्तुओं के लिए एक मानक घटना है, और इसलिए या तो साथ हीपुरानी शैली की संपत्ति बनाम addEventListener का उपयोग कर readystatechange?
r.onreadystatechange = function() { ... };
का उपयोग कर
r.addEventListener('readystatechange', function() { ... }, false);
हालांकि के रूप में कार्य घटना पर सुनने के लिए सक्षम होना चाहिए, बाद विधि केवल लगता है फ़ायरफ़ॉक्स और क्रोम में काम करें, लेकिन ओपेरा नहीं, जो कोई त्रुटि नहीं फेंकता है लेकिन इसका कोई प्रभाव नहीं पड़ता है। यह क्यों है, और यह भी सही व्यवहार है?
यह कम से कम डब्ल्यू 3 सी स्पेक में परिभाषित किया गया है: http://www.w3.org/TR/XMLHttpRequest/#event-handler-attributes –