webForumDet fria alternativet

Hur ser kåden ut för

JavaScript

18 svar · 494 visningar · startad av medialabs

Medlem sedan mars 20023 686 inlägg
Frågan#1

Hej!

Jag undrar hur Javascript koden ser ut för att PreLoada ALLA bilder på sidan till cachen i Klient datorn....

MVH

OJJE

Medlem sedan juni 20004 308 inlägg
#2

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.

Medlem sedan mars 20023 686 inlägg
#3

Men finns det nått bra pre load script.......

Medlem sedan juni 20004 308 inlägg
#4
aa=new Image; aa.src="bild1.gif";
bb=new Image; bb.src="bild2.gif";
// osv...
Medlem sedan mars 20023 686 inlägg
#5

Jag är inte så bra på javascript så jag undrar om du kan visa hela scriptet...

Medlem sedan juni 20004 308 inlägg
#6

Det är hela koden, för preload av 2 bilder.

Medlem sedan mars 20023 686 inlägg
#7

jag menar hur HELA JAVASCRIPTET ska se ut?
Var ska jag sätta in <script> och sådant..

Medlem sedan juni 20004 308 inlägg
#8
<script language="JavaScript" type="text/javascript">
aa=new Image; aa.src="bild1.gif";
bb=new Image; bb.src="bild2.gif";
</script>
Medlem sedan mars 20023 686 inlägg
#9

Tack!

Och om jag vill preload flera bilder så lägger jag bara till:

cc=new Image; cc.src="bild3.gif";

?

Medlem sedan juni 20004 308 inlägg
#10

Precis. aa och bb är taget ur luften, så du behöver inte följa alfabetet :)

Medlem sedan mars 20023 686 inlägg
#11

så jag kan byta ut aa mot vad som helst igentligen?

Och laddar den verklingen in bilder innan man "ser" sidan?

Medlem sedan juni 20004 308 inlägg
#12

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.

Medlem sedan mars 20023 686 inlägg
#13

ahh, ok men då ska det inte vara några porblem..

Medlem sedan jan. 20016 874 inlägg
#14

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 )

Medlem sedan mars 20023 686 inlägg
#15

LOL

Medlem sedan juli 2001434 inlägg
#16

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!!! :)

Medlem sedan juni 20004 308 inlägg
#17

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 ;)

Medlem sedan juli 2001434 inlägg
#18

hehe, jupp ... ville bara poängtera det, vet att man kan räkna med att de har en cache... :D

Medlem sedan mars 20023 686 inlägg
#19

Men jag säger bara LOL till er alla...

Ni e för sköna!)

273 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)