Autor | Zpráva | ||
---|---|---|---|
Ellie Profil * |
#1 · Zasláno: 3. 7. 2012, 20:55:02
Ahoj,
Chtěl bych změnit obrázky pomocí cyklu, ale bohužel se mi to nedaří. Můžete mi pomoc? Zde je kód: <!-- Zde mám obrázky, které by se měly pomocí cyklu změnit na jiný !--> <img src="obrazek.png" id="obrazek1"> <img src="obrazek.png" id="obrazek2"> <img src="obrazek.png" id="obrazek3"> // Zde mám funkci s cyklem, který změní obrázky window.onload=function(){ for (var i=0;i<3;i++){ document.getElementById("obrazek"+i).src = "star2.png"; } Předem děkuju za odpověď. |
||
Seith Profil |
#2 · Zasláno: 3. 7. 2012, 21:16:08
window.onload=function(){ for (var i=1; i<4; i++) { document.getElementById("obrazek"+i).src = "star2.png"; } } |
||
Keeehi Profil |
#3 · Zasláno: 3. 7. 2012, 22:01:48
+ jestli nechceš aby se to provedlo tak rychle (v řádu milisekund, možná více možná méně) tak ještě budeš potřebovat setInterval() nebo setTimeout().
|
||
Ellie Profil * |
#4 · Zasláno: 3. 7. 2012, 22:50:27
Dělám totiž jeden kod , který se mi bohužel nedaří zrealizovat.
Inspiroval jsem se zde (http://www.fyneworks.com/jquery/star-rating/) - zde je má ukázka: http://upni.8u.cz/ , která bohužel nefunguje. Vím, že ten kod je nedokonalý (dlouho jsem JS nedělal), takže mě prosím neupozornuje na to :). Chtěl bych zjistit, kde dělám chybu. Díky za odpoved |
||
LaMMa Profil |
#5 · Zasláno: 4. 7. 2012, 02:40:37
A prečo teda nepoužiješ skript, ktorým si sa inšpiroval? Ja som ho akurát včera pridal na svoje stránky, zmenil som len obrázok s hviezdami a funguje to bez problémov.
|
||
Chamurappi Profil |
#6 · Zasláno: 4. 7. 2012, 02:49:41
Reaguji na Ellieho:
for (var i=num;i<=1;i--){ // např star|1,star|2,star|3 se rozsvítí Požadovaný efekt jde udělat i pomocí samotného CSS s :hover em.
|
||
Ellie Profil * |
#7 · Zasláno: 4. 7. 2012, 11:20:06
Děkuju, Chamurappiho rada mi pomohla.
|
||
Časová prodleva: 12 let
|
0