Re: XMLHttpRequest is an EventTarget ?

Na , Anne van Kesteren <annevk@opera.com> escreveu:

> 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.
>
>

Then you'll have to convince the other implementors, including Microsoft,  
to add these changes.
Good luck.

Received on Tuesday, 13 February 2007 19:31:08 UTC