16. august 2002 - 11:33Der er
4 kommentarer og 1 løsning
Preloader funktion
Nogen der ved hvor jeg kan finde en "preloader" ? Det er lige meget om det er Flash, JS, ASP eller what ever... Det skal bare være sådan at den kan redirecte til et html dukument når den er færdig med at preloade...
Den skal preloade alle billederne. Det jeg mener med redirecte er at den skal gå videre ind på fx. main.htm når den har preloadet alle de aktuelle billeder...
Jakoba har lavet denne fine, som du indsætter mellem <head> -indher - </head>
<script>
var preImgs = new Array( \'billed1.jpg\', \'billed2.jpg\', \'images/billed2.gif\', \'billed4.jpg\' ); //liste af urler var loadMax = 5; // der må kun være 5 billeder der har preload igang samtidig var loadingCnt = 0; // hvor mange billeder er igang med at loade var loadIndex = 0; // nummer på næste billede der skal preloades.
function doPreload() { if (document.images) { for ( var i=0; preImgs.length>i; i++ ) { if ( preImgs[i] && preImgs[i].completed ) { preImgs[i] = null; // frigiv pladsen i Ram loadingCnt--; } } for ( ; loadMax>loadingCnt && preImgs.length>loadIndex; loadingCnt++ ) { temp = preImgs[loadIndex]; preImgs[loadIndex] = new Image(); preImgs[loadIndex++].src = temp; } if ( loadingCnt>0 || preImgs.length>loadIndex ) setTimeout( \"doPreload()\", 100 ); } }; //end doPreload()
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.