Autor Zpráva
Artie
Profil *
Mam dotaz, kdy by me zajimalo, jak se daji ulozit vsechny JPG na mých stránkách do nejakého pole uz pred nactením stránek.Potom bych je chtel zobrazovat jiz nactene-od toho ocekavam efekt, který sice spomaluje první nacitani stranek ale potom, při prohlizeni stranek funguje vse rychle(grafika je nactena).
zajimalo by me, jestli se to tak dela v praxi

neco jako:

Obr = new Image();
obr.scr = image.jpg

jen potom nevim, jak vacteny obrazek pouzit bez spravce udalosti do tagu <img>
dekuju vsem za odpoved
Leo
Profil
"Potom bych je chtel zobrazovat jiz nactene-od toho ocekavam efekt, který sice spomaluje první nacitani stranek ale potom, při prohlizeni stranek funguje vse rychle(grafika je nactena). zajimalo by me, jestli se to tak dela v praxi "

V praxi se o to nemusite vetsinou starat, deje se to automaticky, prohlizec si ty obrazky co by normalne stahoval z netu uklada do kese a z ni je zase taha. Leo
peta
Profil *
Artie
predevsim obrazky, ktere natahnes scriptem se natahnou jen pro tu stranku. Jakmile kliknes na neco jine, tak se bud vytahnou z kesky nebo mas smulu.
Jinak u JS zalezi
- na velikosti pismen a spravnosti zapisu SRC jako source, nikoli SCR
- "Obr" je jina promenna nez "obr"
- a dale nemas uvozovky kolem retezce

obr = new Image();
obr.scr = "image.jpg"

Jak to priradit obrazku? Zkousel jsi pohledat metodu getElementById?
mam toho plnou webku...
www.volny.cz/peter.mlich/hry/hry.htm
A je to snad v kazdem druhem prikladu na "jakpsatweb - javascript - priklady"

function objGet(x)
{var d=document;if(typeof x=='string')
x=d.getElementById?d.getElementById(x):d.all?d.all[x]:d.layers?d.layer s[x]:null;
return x;}

<head>
<script>
//preload
obr = new Image();
obr.scr = "image.jpg"

function objGet(x)
{var d=document;if(typeof x=='string')
x=d.getElementById?d.getElementById(x):d.all?d.all[x]:d.layers?d.layer s[x]:null;
return x;}

</script>
</head>
<body>
<img id="aaa" src="ahoj.gif" onclick="objGet('aaa').src=obr.src">
<img src="ahoj.gif" onclick="this.src=obr.src">
</body>
PerToon
Profil
peta - tu chybu se src si tam udělal dvakrát znova. Je to src!
peta
Profil *
PerToon
:))) kucis :) Presne tak, 2x radek >>> obr.src = "image.jpg" <<<
(to pro ostatni, aby vedeli, kdyz to budou cist)
Leo
Profil
"predevsim obrazky, ktere natahnes scriptem se natahnou jen pro tu stranku. Jakmile kliknes na neco jine, tak se bud vytahnou z kesky nebo mas smulu."

Jenom upresnim - new Image a prirazeni src nedela to, ze by se obrazek (binarni data) ulozil do nejake promenne JavaScriptu, proste se jen v dane chvili posle z prohlizece pozadavek na dotycny soubor, a ten, jakmile dorazi, se MUZE (podle nastaveni prohlizece) ulozit do kese, takze se pri dalsim pozadavku uz z te kese vezme a nestahuje se ze serveru... Leo
Toto téma je uzamčeno. Odpověď nelze zaslat.

0