It could be done with some form of server side scripting and sessions, setting a session variable to true once preloading is done, but this is really a lot of faf for what shouldn't be an issue.
The real solution to your problem is to optimise your images, and reduce the number you use. For example, several of the images on your page are actually scaled down - i.e. a 200x100 image is loaded, but only displayed at 150x75. Making the images the same size they are displayed at will cut loading time a lot. For example,
200x100 image = 20,000 pixels
150x75 image = 10,750 pixels
So reducing an image like that could have that images loading time.
Also reducing image quality might be an option - I know you want them to look good, but some of them seem really overly large.
I'll have some more suggestions later, my internet is going majorly slowly at the moment so even small pages are taking ages to load!
|