Avatar billede thyrring Nybegynder
21. december 2001 - 10:07 Der er 10 kommentarer og
2 løsninger

load /preload af billeder

Hej  Eksperter...

Jeg sidder med en hjemmeside, hvor man efter en søgning får en liste op på omkring 100 visninger. Disse bliver delt op på sider af 4 visninger pr. side.

Kan man preloade billederne til resten af listen?
Hvornår starter preloaden, før eller efter de sidste elementer på siden er loadet.

thomas
Avatar billede lerchedahl Nybegynder
21. december 2001 - 10:10 #1
Avatar billede Jman Praktikant
21. december 2001 - 10:11 #2
Avatar billede thyrring Nybegynder
21. december 2001 - 10:18 #3
Det er ekstremt vigtigt for mig at vide hvornår preloaden starter! siden må ikke blive langsommere end nu.

så preloaden skal starte efter sidens indhold er loadet!

Avatar billede lerchedahl Nybegynder
21. december 2001 - 10:19 #4
<du skal bare indsætte dette i <head>

<script language=\"javascript\">
<!--
image1 = new Image();
image1.src = \"image1.gif\";

image2 = new Image();
image2.src = \"image2.gif\";

//-->
</script>

hvor image1.gif og image2.gif er de billeder som skal loades ind i cachen...

/lerchedahl
Avatar billede Jman Praktikant
21. december 2001 - 10:19 #5
den på dynamicdrive loader efter
Avatar billede lerchedahl Nybegynder
21. december 2001 - 10:19 #6
så kan du jo lave det som en funktion, og kalde den senere...
Avatar billede lerchedahl Nybegynder
21. december 2001 - 10:21 #7
<script language=\"javascript\">
function preload() {

image1 = new Image();
image1.src = \"image1.gif\";

image2 = new Image();
image2.src = \"image2.gif\";

}
//-->
</script>

Avatar billede lerchedahl Nybegynder
21. december 2001 - 10:23 #8
Nej, gør sådan her:

...
<script src=\"preload.js\" language=\"javascript\">
</body>

indhold af preload.js:

<!--
image1 = new Image();
image1.src = \"image1.gif\";

image2 = new Image();
image2.src = \"image2.gif\";

//-->

/lerchedahl
Avatar billede lerchedahl Nybegynder
21. december 2001 - 10:26 #9
rettelse: Det skal ikke hedde language=\"javascript\", men derimod type=\"text/javascript\"...
Avatar billede thyrring Nybegynder
21. december 2001 - 10:39 #10
Det kan godt være jeg spørger dumt...

Så vidt jeg ved  starter preloaden når html\'en er loadet!

Men den skal først starte med at preloade når alle billeder på den pågældende side er kommet op.

Avatar billede jakoba Nybegynder
22. december 2001 - 10:27 #11
du bruger funktionen fra  Kommentar fra lerchedahl 21/12 2001 10:21:08

og tilføjer et kald til den funktion i onload i din <body kommando:

<body ... onload=\"preload();\">

mvh JakobA
Avatar billede thyrring Nybegynder
08. januar 2002 - 13:27 #12
Tanx til jer alle... Undskyld jeg ikke har vendt tilbage før nu. Men jeg var blevet for fed i julen, og har først nu kunnet finde tasterne igen!
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