Re: [Bug 198595] event.target, event.currentTarget and the this object are not set consistently in onload handlers of XMLHttpRequest and XMLDocument (fwd)

On Mar 10, 2006, at 1:47 PM, Jonas Sicking wrote:

>
> Ian Hickson wrote:
>> Please consider this when writing the ECMAScript binding for DOM3  
>> Events.
>
> I believe that we have already addressed this in our meetings. Not  
> sure if it has made it into the spec draft yet.
>
> The resolution was that |this| is set to event.currentTarget in  
> ECMAScript when a EventListener is given as a function.
>
> When the EventListener is given as an object we should just call  
> the handleEvent function on that object and so |this| should point  
> to that object.

And future specs that allow binding of event listeners should define  
themselves in terms of DOM 3 Events constructs.

Regards,
Maciej

Received on Monday, 13 March 2006 12:10:13 UTC