I suppose instead of adding IMG tags you could add hidden SPAN tags
with image urls in them, and then generate images as the page scrolls
down.

On Oct 29, 3:45 pm, Ryan Florence <[email protected]> wrote:
> Bing's image search definitely accomplishes the task as described and  
> is certainly not just smoke and mirrors.  I've never dissected it to  
> see how it's done though.
>
> Ryan Florence
>
> [Writing TextMate Snippets] (http://blog.flobro.com/)
>
> On Oct 29, 2009, at 2:39 PM, Rolf -nl wrote:
>
>
>
> > @David: yes, I know the script, I have a similar script (I also
> > commented back then on your post). But I'm testing this in Firefox.
>
> > @Ryan: I saw it, have done such loaders as well.. but it's different
> > as the thing that is loaded (at the bottom) is actually not on the
> > page to begin with
>
> > I overlooked the fact that webkit ignores it anyway, so it's better to
> > approach my goal differently anyway; it's for a file manager and
> > images are in "folders" which are basically small div rectangles that
> > hold the images for that folder. When you open a folder (e.g.
> > dblclick) the div opens to scrollheight and reveals the images. I can
> > then fire an event that starts loading/displaying the images contained
> > in that folder.
>
> > Ok, even though this other approach might be better, there's still the
> > question if this image lazyloading (replacing img.src ondomready with
> > a spacer or spinner gif) atually works or is just a visual fx.
> > @David, have you actually tried yours with 100 images and checked what
> > the Net>Images tab in Firebug shows?
>
> > On Oct 29, 9:14 pm, Ryan Florence <[email protected]> wrote:
> >> Here's a different approach that can accomplish a similar goal:
>
> >>http://moodocs.ryanflorence.com/RpFlo/LazyPagination
>
> >> Instead of just images, it'll load entire pages of html as the user
> >> scrolls down.  So instead of rendering it all on the page, just  
> >> render
> >> the first couple pages with a normal pagination design.  As they
> >> scroll, it makes requests for the next page.
>
> >> Might not be what you need, but I'm finding it very helpful.
>
> >> Ryan Florence
>
> >> [Writing TextMate Snippets] (http://blog.flobro.com/)
>
> >> On Oct 29, 2009, at 1:38 PM, davidwalsh83 wrote:
>
> >>> Hello Rolf -nl,
>
> >>> I have a lazyload script here:
>
> >>>http://davidwalsh.name/lazyload
>
> >>> Unfortunately Webkit-based browsers continue the request even if you
> >>> attempt to prevent the browser from doing so during the DOMREADY
> >>> event.
>
> >>> David
>
> >>> On Oct 29, 2:32 pm, Rolf -nl <[email protected]> wrote:
> >>>> Ok, that's what I thought; the html is loaded, but not yet all the
> >>>> images.. so with the domready I kill the process.
> >>>> But I do see 300+ requests to the images (and thus, it takes a long
> >>>> time for the page to load). I should maybe put up some test page...
>
> >>>> On Oct 29, 6:20 am, Ryan Florence <[email protected]> wrote:
>
> >>>>> domready just means the html is loaded, it doesn't care about
> >>>>> rendered
> >>>>> image sizes.
>
> >>>>> Ryan Florence
>
> >>>>> [Writing TextMate Snippets] (http://blog.flobro.com/)
>
> >>>>> On Oct 28, 2009, at 4:51 PM, Mikhail Korobov wrote:
>
> >>>>>> No, domready means that DOM is ready and images are rendered. For
> >>>>>> example, browser have to download image to set it's width and
> >>>>>> height
> >>>>>> and DOM can't be ready until widths and heights of all elements  
> >>>>>> are
> >>>>>> set.
>
> >>>>>> I think you should hide images using css and show them after
> >>>>>> loading.
> >>>>>> There also should be some graceful degradation plan for users
> >>>>>> without
> >>>>>> js, maybe putting all images in <noscript> in visible state or
> >>>>>> something like that.
>
> >>>>>> On 29 окт, 02:21, Rolf -nl <[email protected]> wrote:
> >>>>>>> Hello,
>
> >>>>>>> I wonder if these lazyload scripts that target images work
> >>>>>>> really?!
> >>>>>>> For example, I have a page with 300 images. I pull the filenames
> >>>>>>> out a
> >>>>>>> database and put them all on the screen.
> >>>>>>> I have a domready function that collects all images and set
> >>>>>>> their src
> >>>>>>> to a spacer.gif
> >>>>>>> When I then look at the Net > Images tab in Firebug, I still see
> >>>>>>> 300
> >>>>>>> requests to those (original) images and it takes an awful lot of
> >>>>>>> time
> >>>>>>> to load the page.
> >>>>>>> In the end the images are replaced on screen with the spacer
> >>>>>>> gif, but
> >>>>>>> I didn't win much time here.
>
> >>>>>>> At first I wondered if it was my php script that made a
> >>>>>>> thumbnail of
> >>>>>>> the original image which for outputted (e.g. <img  
> >>>>>>> src="image.php?
> >>>>>>> file=blabla.jpg&size=....), but when I left that out and set the
> >>>>>>> original image file as src, it didn't make any difference.
>
> >>>>>>> Ehmm, am I missing something here or..? I was expecting that
> >>>>>>> domready
> >>>>>>> event that replaced img.src with the spacer would prevent or cut
> >>>>>>> off
> >>>>>>> the loading of the original image...

Reply via email to