Hej!
Jag undrar hur Javascript koden ser ut för att PreLoada ALLA bilder på sidan till cachen i Klient datorn....
MVH
OJJE
18 svar · 494 visningar · startad av medialabs
Hej!
Jag undrar hur Javascript koden ser ut för att PreLoada ALLA bilder på sidan till cachen i Klient datorn....
MVH
OJJE
Ett sådannt script vore helt meningslöst om du vill att scriptet själv skall känna av vilka bilder som finns på sidan och preload'a dem. Anledningen är att du inte vet vilka bilder som finns på sidan innan sid-koden är laddad och vid det tillfället har webbläsare själv börjat ladda bilderna och kommer automatiskt att lagra dem i cachen ifall du inte talat om något annat.
Men finns det nått bra pre load script.......
aa=new Image; aa.src="bild1.gif";
bb=new Image; bb.src="bild2.gif";
// osv...
Jag är inte så bra på javascript så jag undrar om du kan visa hela scriptet...
Det är hela koden, för preload av 2 bilder.
jag menar hur HELA JAVASCRIPTET ska se ut?
Var ska jag sätta in <script> och sådant..
<script language="JavaScript" type="text/javascript">
aa=new Image; aa.src="bild1.gif";
bb=new Image; bb.src="bild2.gif";
</script>
Tack!
Och om jag vill preload flera bilder så lägger jag bara till:
cc=new Image; cc.src="bild3.gif";
?
Precis. aa och bb är taget ur luften, så du behöver inte följa alfabetet :)
så jag kan byta ut aa mot vad som helst igentligen?
Och laddar den verklingen in bilder innan man "ser" sidan?
så jag kan byta ut aa mot vad som helst igentligen?
Allt som är tillåtet i variabelnam. Använd a-z,_,0-9 så är du säker på att det funkar.
Och laddar den verklingen in bilder innan man "ser" sidan?
Scriptet laddar bilden så fort som möjligt, det har ingenting med renderingen av sidan att göra. Du bör alltså använda detta script på sidan "innan" den sidan där bilden används.
ahh, ok men då ska det inte vara några porblem..
Enklare lösning ;)
Förladda bilderna med html, fungerad inte så bra om du har bilderna på sidan du förladdar från förståss :e
Du har två sidor, den första förladdar bilderna till den andra, sätt bara storleken till 1×1 px, när besökaren går vidare till sidan med dom "tunga" bilderna har dom redan börjat laddas, här anger du såklart rätt storlek.
(ok ingen javascriptlösning, men vad f*n :e )
LOL
Allt spricker ifall man inte har cachen påslagen på sin webläsare, ville bara poängtera det. Då får man bara vänta dubbelt så länge, och det suger!!! :)
Normalt är ju cachen default aktiverad. Att klaga vore som att klaga på biltillverkaren att bilen inte går att styra när man plockar bort ratten ;)
hehe, jupp ... ville bara poängtera det, vet att man kan räkna med att de har en cache... :D