webForumDet fria alternativet

Avancerat (?) problem med förladdning av bilder

JavaScriptur Javascript

3 svar · 344 visningar · startad av @nders

Medlem sedan juni 200032 967 inlägg
Frågan#1

Hej!

Jag har en fet trädstruktur som visas på en sida, och där används mellan 1500 och 2000 bilder. De är väldigt små, men det tar ändå tid att ladda dem, upp till ett par minuter. Det är endast två olika bilder som visas, en gång per navigeringsval i mitt träd.

Om vi låtsas att mina bilder heter expand.gif och unchecked.gif, hur skriver jag för att webbläsaren ska ladda dessa bilder, och sedan när jag ska visa trädet hämta dessa bilder ifrån cachen?

Jag har kikat på en del förladdningsscript, men inte lyckats få ihop det med vad jag försöker göra.

Frågan är om problemet är att mina bilder är så små så de inte fastnar i webbläsarens cache? Bilderna är ung. 60 bytes stora.

Idéer, länkar?

Mvh och tpf,

Medlem sedan juni 200032 967 inlägg
#2

Om man tar som exempel Jojoxxs script, så är det alltså följande som gäller:

  1. kör scriptet där du specificerat bilderna som ska förladdas
  2. gör inget mer ?

Skriver jag då <img>-taggarna precis som vanligt?

Eller har jag missuppfattat hur saker och ting hänger ihop?

Jag testar vidare :)

mvh

Medlem sedan juni 20004 308 inlägg
#3

@nders skrev:

  1. kör scriptet där du specificerat bilderna som ska förladdas
  2. gör inget mer ?

Skriver jag då <img>-taggarna precis som vanligt?

Tanken är att det ska fungera så ja... :) Låter som det är dags för lite detektiv-arbete. Prova att ladda 2 bilder, en yttepytte och en 500kB och se om någon eller båda lagras i cachen (har aldrig hör att bilder varit för små för att lagras i cachen, men det är ju helt möjligt). Kolla om http-headern innehåller direktiv som förhindrar cache'ning umm... och givetvis även meta-taggar på sidan. Det är väl det jag kan tänka mig.

Medlem sedan juni 200032 967 inlägg
#4

Okay, då är det helt klart något som är knaaas! :)
Jag ska testa mer när jag är tillbaka på jobbet. I värsta fall får jag väl byta bilder mot text, men det undviker jag helst. Det är ju så snyggt som det är! :)

Tack för svaret!

mvh

133 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)