W3C home > Mailing lists > Public > whatwg@whatwg.org > November 2006

[whatwg] <img> element: downloading a resource

From: Shadow2531 <shadow2531@gmail.com>
Date: Thu, 9 Nov 2006 14:24:13 -0500
Message-ID: <6b9c91b20611091124n3cfd08dbse507974d6c473351@mail.gmail.com>
On 11/7/06, Alexey Feldgendler <alexey at feldgendler.ru> wrote:
> On Tue, 07 Nov 2006 15:39:56 +0600, Anne van Kesteren
> <fora at annevankesteren.nl> wrote:
>
> > The definition of downloading a resource must be clear that even if the
> > resource does not need to be downloaded (because it has been cached or
> > something) the load event still needs to be dispatched (or the error
> > event, in case it contains errors).
>
> Even for data: URIs?

I think so. Why should a data uri image be different?

> And what about
>
> img.src = img.src;
>
> ?

I also think so because IE, Firefox and Opera 8 fire a load event for
that. Opera 9 doesn't though, but it should.

If that's not a good enough reason to fire a load | error event:

Say if  you do img.src = img.src and the image is no longer at the
address and is not cached?  You'd want it to fire an error event
right?

Also img.src = img.src doesn't fire an onchange event ( not saying it
should ) so you can't use that to tell if the img.src setter was used.
 I guess you could use setAttribute and check for the attribute to be
modifed, but that still doesn't tell you when the image is fully
loaded or not.

That's my take on this.

-- 
burnout426
Received on Thursday, 9 November 2006 11:24:13 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:58:49 UTC