www.MessageMazes.com wrote:
My question is whether I can specify that some images load before
others?
You surely cannot do such things in HTML. What made you expect you
could? (HTML is a poor lonesome data format, not a programming language.)
If you visit
http://mazes.com/asp-maze/isanamazin...noun=webmaster
you can make a maze that says that you are an amazing webmaster
OK. (The option list doesn't include "web author", which would make the
question superficially on-topic here. :-) )
BUT ... you'll see that the images across the top start loading first.
Maybe.
Could I do something that would delay loading most of these images
until after it has loaded the 26 different GIF images that make up the
maze itself?
Maybe.
(and yes, I've debated reducing the number if images
across the top, but since the main purpose of the page is to let people
know that these products are available, I'm not sure if I want to do
that.)
You could reorganize the page so that the <img> elements for the 26 GIF
images appear after the one for the maze image, in HTML source. This
does _not_ guarantee anything. It just might cause the images to be
loaded in that order. It's up to the browser, to the server, to any
proxies and caches between, and the phase of the moon.
The _real_ problems with the page include huge requirements on window
width. If I were you, I would put the maze and its heading on the left,
all the rest (starting with the images) on the right, with images in a
column, not in a row. You could implement this using a trivial two-cell
table, or using CSS, but in either case, you could put the 24 images
after the maze image. If you wish to preserve the current visual
appearance, you would need to use relatively complicated CSS (with
positioning), or JavaScript.
And I would greatly reduce the content of the page, putting most of it
onto static subpages.
In any case, you should add width and height attributes into the <img>
tags to speed up rendering.