Avatar billede decrypto Nybegynder
09. november 2001 - 10:25 Der er 4 kommentarer og
1 løsning

Image preload...(speciel)

Hvordan preloader jeg et billede, der ikke skal benyttes i HTML dokumentet, men blot skal ligge på klienten?

Jeg er ikke sikker på om det kan gøres på denne måde,
da det er hentet fra nettet:

<script type=\"text/javascript\">
if (document.images)
    {
    a = new Image(160, 120)
    a.src = \"landscape.jpg\"
    }
</script>

Her bliver der lagt op til man senere i HTML dokumentet kalder billedet, har jeg ret. Jeg vil blot smide billedet på klienten, og ikke andet. Hvordan gør jeg det?

decrypto
Avatar billede fri-hash Nybegynder
09. november 2001 - 10:36 #1
øøh, måske lidt irrelevant, men hvorfor lægge et billede på clienten som du ikke skal vise?
Avatar billede jumper Nybegynder
09. november 2001 - 10:40 #2
decrypto, når du preloader et billede med new Image, lægger du det blot i brugerens cache - om du senere vil lægge det ind i HTML dokumentet er en helt anden sag.

Så hvad du har virker såmænd fint :)

/Thor
Avatar billede decrypto Nybegynder
09. november 2001 - 10:45 #3
--->Til fri-hash, det er bestem ikke irrelevant. Mit spørgsmål drejer sig om at lægge noget i klientens memory.

--->Til Thor
Jeg har lavet lidt om på koden, så den ser sådan ud:

<script type=\"text/javascript\">
hiddenImg= new Image();
hiddenImg.src= \"gfx/logoglow.gif\";
</script>

Ligger billedet (logoglow.gif) i klientens cache?

decrypto
Avatar billede jumper Nybegynder
09. november 2001 - 10:52 #4
decrypto > Du har ihvertfald nu gjort alt hvad du kan for at sikre dig at den vil ligge i klientens cache (i 99% tilfælde). Du kan selvf. aldrig helgardere dig, da brugeren selv kan ændre cache-indstillinger, men mindst 99% af dine brugere vil nu have logoglow.gif liggende i sin cache :)

/Thor
Avatar billede decrypto Nybegynder
09. november 2001 - 10:54 #5
Tak for hjælpen Jumper/Thor
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