Re: XMLHttpRequest is an EventTarget ?

On Tue, 13 Feb 2007 20:08:53 +0100, João Eiras <joao.eiras@gmail.com>  
wrote:
> The current XMLHttpRequest WD states that the XMLHttpRequest interface  
> implements the EventTarget interface
> http://www.w3.org/TR/XMLHttpRequest/#xmlhttprequest
> In DOM 3 Events, the EventTarget interface defines 5 methods
> http://www.w3.org/TR/DOM-Level-3-Events/events.html#Events-EventTarget
> which are addEventListener, addEventListenerNS, removeEventListener,  
> removeEventListenerNS, and dispatchEvent.
> So far I'm not aware of any current implementation supporting these  
> methods for the XMLHttpRequest object, except for Gecko.

Yup.


> At the same time, the events section
> http://www.w3.org/TR/XMLHttpRequest/#events
> mentions that the readystate event object must implement the Event  
> interface, yet there's still nothing which instructs how to fill the  
> object.

readystatechange event, even.


> Like, which is the event.target, currentTarget property supposed to hold  
> ?

That's specified by DOM Level 3 Events.


> Then, and again, only Gecko passes an Event object to the readystate  
> listener. No other implementations do.
>
> After these considerations, must the interface really implement the  
> EventTarget interface ?

Yes.


-- 
Anne van Kesteren
<http://annevankesteren.nl/>
<http://www.opera.com/>

Received on Tuesday, 13 February 2007 19:14:04 UTC