- From: Ian Hickson <ian@hixie.ch>
- Date: Tue, 28 Apr 2009 05:27:15 +0000 (UTC)
On Wed, 25 Mar 2009, Boris Zbarsky wrote: > > On Sat, 14 Mar 2009, Greg Houston wrote: > > > On a side note, I can actually attach a functioning onload event to > > > a link element in Internet Explorer. Firefox, Safari, and Chrome > > > ignore my attempt, and Opera will fire the onload event but not > > > update the style of the page. > > > > Since there are already implementations of this I've gone ahead and > > defined it. > > I have a question about this text. It says that the load event is fired > asynchronously; that's fine. However, the page load event is fired > synchronously on completion of network activity in some cases (at least > in Gecko). Which means that if no steps are taken to prevent it, if the > last resource loading is a stylesheet the load event for the page will > fire before the load event for the stylesheet. It's not clear to me > whether this is ok per the spec text. Note that for image load events > such steps to prevent are in fact taken (a pending image load event > blocks the page onload from firing). The spec requires the page 'load' event to be fired asynchronously. (There's no black-box way to distinguish this from the case of waiting for the other 'load' events to have fired, as far as I can tell.) -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Monday, 27 April 2009 22:27:15 UTC