Oppe i <head kan du preloade dine billeder så der ikke er så meget tilbage at loade når der bliver brug for dem:
<script language=\'javascript\'>
var bilder = new Array ( \"billedfil.gif\", \"billedfil2.jpg\" );
// liste over billeder der skal preloades.
for (var i=0; bilder.length>i; i++) {
var tmp = bilder[i];
bilder[i] = new Image();
bilder[i].src = tmp;
} //endif
</script>
Det hjælper faktisk lidt. medmindre det er MANGE billeder.
Den store gevinst får du hvis du kan forudsige hvilken af dine andre sider brugeren vil komme til siden fra og så preloader billederne der (imens brugeren er fordybet i dit fængslende indhold:)
Der er det så bedst ikke at staret preload af billederne førend den side er loadet:
<script language=\'javascript\'>
var bilder = new Array ( \"billedfil.gif\", \"billedfil2.jpg\" );
// liste over billeder der skal preloades.
function doPreload( ) {
for (var i=0; bilder.length>i; i++) {
var tmp = bilder[i];
bilder[i] = new Image();
bilder[i].src = tmp;
} //endif
}; //end doPreload( )
</script>
funktionen startes så med en onload i <body
<body ... onload=\"doPreload()\">
så brugeren ikke behøver sidde og vente fordi din preload forsinker siden.
mvh JakobA
reklame: vær rar at svare på
http://www.eksperten.dk/spm/109707