Avatar billede p_ole Nybegynder
04. marts 2004 - 20:30 Der er 2 kommentarer

Preload af billederne til næste side

Hej

Jeg har en side med et script der preloader nogle billeder (så de ligger klar, når brugeren klikker rundt omkring på siden).
Scriptets preload del ser således ud:
o---o
<SCRIPT LANGUAGE="javascript">
  // (from www.CodeLifter.com)
  // Specify the image files
  var Pic = new Array() // don't touch this
  // to add more images, just continue
  // the pattern, adding to the array below
 
  Pic[0] = 'images/standard.jpg'
  Pic[1] = 'images/joy.jpg'
  Pic[2] = 'images/fork.jpg'
 
  var t
  var j = 1
  var p = Pic.length

  var preLoad = new Array()
  for (i = 0; i < p; i++){
    preLoad[i] = new Image()
    preLoad[i].src = Pic[i]
  }
</script>
o---o

Siden hvor preload systemet ligger er en side, som brugeren (typisk) klikker sig hen på efter et minut eller to.

Er der nogen mulighed for at jeg kan få preloadet billederne inden brugeren klikker sig ind på siden, hvor de skal bruges, så de allerede ER preloadet, og kan bruges i scriptene med det samme?

Jeg bruger frames. Så det kunne være smart, hvis brugeren får hentet billederne ned, når han har fået indholdet af alle de øvrige frames hentet ned.


:o)
Avatar billede thesurfer Nybegynder
04. marts 2004 - 21:33 #1
hmm.. har du prøvet at putte scriptet i din frames-side? (typisk index.htm)
Avatar billede olebole Juniormester
05. marts 2004 - 10:36 #2
<ole>

Du kan lægge dit script på hvilken somhelst side - det behøver ikke ligge på siden, hvor billederne bruges. Det er browseren, der gemmer billederne på din PC og så henter dem der, næste gang PC'en genkender en billedsti.

Du kan evt. lægge scriptet i head-sektionen i dit frameset-dokument.

/mvh
</bole>
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