webForumDet fria alternativet

Förladdning av bilder

4 svar · 351 visningar · startad av LeonL

LeonLMedlem sedan dec. 20023 175 inlägg
#1

Jag har ett fotogalleri med små thumbnails. När man för musen över någon av dessa thumbnails visas en likadan bild bredvid thumbnails-en, fast med full storlek.

Det betyder att när en sådan händelse inträffar så måste webbläsaren ladda fram den stora bilden vilket tar en stund efter att musen är på thumbnail-en.

Men jag vill att bilden ska dyka upp direkt. Därför undrar jag hur jag ska lösa det på bästa sätt?

Går det att förladda bilderna så att webbläsaren "redan har dem"?

Peter SMedlem sedan dec. 20025 484 inlägg
#2
<script type="text/javascript">

var imgArr = ["bild1.png", "bild2.png", "bild3.png"],
    iLen = imgArr.length;

while (iLen-->0) (new Image()).src = imgArr[iLen];

</script>

:)

LeonLMedlem sedan dec. 20023 175 inlägg
#3

Tack, och ursäkta för det sena svaret.

Koden verkar dock inte fungera. Behöver jag ange en fullständig webbadress med "http://" eller räcker det med att den går ifrån aktuell adress?

Jesper TMedlem sedan nov. 20017 058 inlägg
#4

Sätt in din sökväg här: var imgArr = ["**/bilder/**bild1.png","**images/**bild2.png","bild3.png"]

CheguelinMedlem sedan juli 2003351 inlägg
#5

tips, använd document.createElement("IMG") istället för new Image()

122 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
120 ms — hämta tråd, inlägg och bilagor (db)