Avatar billede monstermand Nybegynder
13. februar 2001 - 14:21 Der er 9 kommentarer og
1 løsning

preload.....

Hej
Jeg har en hjemmeside hvor der kommer et gi icon op et sted på siden hvis man går med musen over nogle links. Mit problem er at hvis forbindelsen er langsom, tager det op til 2 sek. før billedet kommer frem!, og det er jo lidt for sent da man ikke holder musen over linket i 2 sek.!
Kan man ikke lave en funktion hvor alle billederne på siden bliver loadet ind fra sart og evt. gemt i cacheen så de kommer frem med det samme - uanset forbindelsen?

Monstermand
Avatar billede meyersweb Nybegynder
13. februar 2001 - 14:27 #1
Denne funktion skulle preloade billederne bil1 til bil5

i head\'en :  onload=\"preload();\"

i body\'en

<script language=\"JavaScript\">

<!--

var myPics = new Array();
function preload()
{
for (i=0; i<5; i++)
{
myPics[i] = new Image();
}
  myPics[0].src = \"bil1.jpg\";
  myPics[1].src = \"bil2.jpg\";
  myPics[2].src = \"bil3.jpg\";
  myPics[3].src = \"bil4.jpg\";
  myPics[4].src = \"bil5.jpg\";
}

// -->
</script>
Avatar billede madsmm Nybegynder
13. februar 2001 - 14:36 #2
du mener vel


dette i <head> :

<script language=\"JavaScript\">

<!--

var myPics = new Array();
function preload()
{
for (i=0; i<5; i++)
{
myPics[i] = new Image();
}
  myPics[0].src = \"bil1.jpg\";
  myPics[1].src = \"bil2.jpg\";
  myPics[2].src = \"bil3.jpg\";
  myPics[3].src = \"bil4.jpg\";
  myPics[4].src = \"bil5.jpg\";
}

// -->
</script>

og dette indsat i bodytag somså :

<body onLoad=\"java script:preload();\">
Avatar billede monstermand Nybegynder
13. februar 2001 - 14:45 #3
hvis jeg har flere billeder, fx. 7 istedet for 5, sætter jeg så ikke bare i<7 , og tilføjer nogle nogle flere myPics?
Avatar billede madsmm Nybegynder
13. februar 2001 - 14:47 #4
præcis
Avatar billede monstermand Nybegynder
13. februar 2001 - 14:49 #5
hvorfor har du sat den som kommentar, så kan jeg jo ikke acceptere når du har det rigtige svar(?)
Avatar billede madsmm Nybegynder
13. februar 2001 - 14:52 #6
det var jo meyersweb der har givet svaret ... jeg kom bare med en lille tilføjelse...

og jeg vil ikke tage kredit for hans svar

men du kan da dele dem lidt ud hvis du syntes :)
Avatar billede monstermand Nybegynder
13. februar 2001 - 14:54 #7
din loyalitet bliver straffet (også da jeg ikke ved hvordan man deler pointene) :o(
Avatar billede madsmm Nybegynder
13. februar 2001 - 14:56 #8
hehe... helt ok... jeg går ikke efter points alligevel... men hvis du vil dele point en anden gang, skal du klikke på den knap der hedder avanceret når du skal acceptere... så kan man dele point lidt ud!
Avatar billede meyersweb Nybegynder
13. februar 2001 - 18:42 #9
Jeg takker for pointene og for \"assistancen\" fra madsmm. Jeg kan jo kun gi\' dig ret i rettelsen
Avatar billede madsmm Nybegynder
13. februar 2001 - 19:04 #10
hehe =)

I am here to help!
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