- From: Dan Connolly <connolly@w3.org>
- Date: Mon, 13 Aug 2007 23:32:35 -0500
- To: Boris Zbarsky <bzbarsky@mit.edu>
- Cc: public-webapi@w3.org
On Mon, 2007-08-13 at 22:01 -0500, Boris Zbarsky wrote:
> Dan Connolly wrote:
> > function handler() {
> > alert("@@ handlder state, status:" + this.readyState + "/" +
> > this.status);
> > }
> >
> > client.onreadystatechange = handler;
> >
> > and I get undefined for this.readyState and this.status.
> >
> > I'm using firefox 2.0.0.6 on ubuntu linux.
>
> In Gecko 1.8 (Firefox 1.5 and Firefox 2), |this| is not bound to the
> XMLHttpRequest object when the onreadystatechange function is called.
>
> In Gecko 1.9 it will be bound to the XMLHttpRequest object. Similarly,
> event.target will be the XMLHttpRequest object in 1.9.
>
> See https://bugzilla.mozilla.org/show_bug.cgi?id=198595 for details.
Oh my.
Thanks for the details.
> In other words, the example should work with, say,
> http://www.mozilla.org/projects/firefox/3.0a7/releasenotes/#downloadandinstall
>
> -Boris
--
Dan Connolly, W3C http://www.w3.org/People/Connolly/
Received on Tuesday, 14 August 2007 04:32:50 UTC