Avatar billede eksperten1 Nybegynder
23. februar 2004 - 20:43 Der er 1 kommentar

Preload af billeder

Jeg er ved at lave et lille interface hvor en bruger skal kunne indtaste en masse deltagernumre for nogle billeder.
Det er sportsbilleder hvor der skal indtastes hvilke deltagere der er på hvert billede.
For at gøre det så hurtigt som muligt vil jeg gerne have siden til at preloade det næste billede i rækken. Evt. 5 billeder hvis dette er rentabelt og fornuftigt.

Hvad bør jeg gøre, er der nogle eksempler jeg kan se på eller noget dokumentation jeg bør læse.

vh Mark
Avatar billede roenving Novice
23. februar 2004 - 23:29 #1
Hvis du har højkvalitetsbilleder er det også hensigtsmæssigt, men de senere udgaver af IE er begyndt at checke for nyere udgaver af billedet, når de skal vises, så man ikke får ret meget andet end en forsinket start ud af en preload ...

Men en preloader ser sådan ud:

<script type"text/javascript">
pics = new Array();

pics[0] = new Image();
pics[0].src = "billede1.jpg";
pics[1] = new Image();
pics[1].src = "billede2.jpg";
pics[2] = new Image();
pics[2].src = "billede3.jpg";
pics[3] = new Image();
pics[3].src = "billede4.jpg";
pics[4] = new Image();
pics[4].src = "billede5.jpg";
pics[5] = new Image();
pics[5].src = "billede6.jpg";
pics[6] = new Image();
pics[6].src = "billede7.jpg";
pics[7] = new Image();
pics[7].src = "billede8.jpg";
pics[8] = new Image();
pics[8].src = "billede9.jpg";
pics[9] = new Image();
pics[9].src = "billede10.jpg";
</script>

-- og den mest effektive ydelse får du ved at sætte billedets src lig pics.src:

document.images[billede].src = pics[1].src;
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester