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.
kör scriptet där du specificerat bilderna som ska förladdas
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.
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