Avatar billede voller Nybegynder
20. januar 2002 - 19:09 Der er 2 kommentarer og
1 løsning

Preload billeder

Davs derude.


Findes der en eller anden nem måde at preloade en masse, specifikke billeder på? Det konkrete problem er:

Jeg har en menu, bygget op har en masse \"roll-over billeder\". Disse billeder ligger alle i en mappe (navn: gfx) i roden på sitet og billederne vil jeg jo gerne preloade, så man ikke skal vente, når man bruger menuen. Billederne hedder alle noget på denne form: billede1_txt.gif, billede1_txt_over.gif, billede2_txt.gif, billed2_txt_over.gif osv.

Nogen der kan hjælpe med sådan et preload script?

Mvh. osv.
Avatar billede cms Nybegynder
20. januar 2002 - 19:15 #1
<script language=javascript>
var ImgCount=5;
function LoadImages(){
for (var i=1; i<=ImgCount; i++){
  img = new Image();
  img.src = \'/gfx/billede\'+i+\'_txt.gif\';
  img = new Image();
  img.src = \'/gfx/billede\'+i+\'_txt_over.gif\';
}
}
</script>
<body onLoad=\"LoadImages()\">
</body>
Avatar billede voller Nybegynder
20. januar 2002 - 20:19 #2
Tak... Jeg tror bare, at jeg har fået udtrykt mig uklart. Det her med billede1, billede2 osv. er kun pladsholdere for de rigtige filnavne. De rigtige filnavne hedder f.eks.

cfv_txt.gif
cfv_txt_over.gif
studier_txt.gif
studier_txt_over.gif
osv., osv.

Der er ialt 11 forskellige fornavne. Kan man stadig gøre noget smart?

Beklager jeg ikke kunne få sagt det rigtigt første gang. :o/
Avatar billede cms Nybegynder
20. januar 2002 - 21:17 #3
<script language=javascript>
function LoadImage(imgname){
  img = new Image();
  img.src = \'/gfx/\'+name+\'_txt.gif\';
  img = new Image();
  img.src = \'/gfx/\'+name+\'_txt_over.gif\';
}
function LoadImages(){
  LoadImage(\'cfv\');
  LoadImage(\'studier\');
}
</script>
<body onLoad=\"LoadImages()\">
</body>
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