Autor | Zpráva | ||
---|---|---|---|
soucekgns Profil |
#1 · Zasláno: 21. 8. 2011, 15:13:49
Potřeboval bych tuto funkci aktualizovat vždy, když kliknu na určitý prvek ve stránce, ale pokud funkci dám tomu prvku do onclicku, celý prvek se přepíše na výsledek document.write(noFotky+'/'+fotky.length).
Já bych potřeboval, aby výsledek zůstal zaktualizovaný na původním místě scriptu ve stránce. <script type="text/javascript"> function foto_counter() { fotky = new Array("images/foto1.jpg", "images/foto2.jpg", "images/foto3.jpg", "images/foto4.jpg", "images/foto5.jpg", "images/foto6.jpg", "images/foto7.jpg"); var noFotky; for(i=0;i<fotky.length;i++){ if ('images/'+document.getElementById('image').src.replace(/.*\/(.*)/, "$1")==fotky[i]){ noFotky = i+1; document.write(noFotky+'/'+fotky.length); } } } foto_counter(); </script> Díky za rady |
||
Keeehi Profil |
#2 · Zasláno: 21. 8. 2011, 20:27:59
Tam kde chceš zobrazovat výsledek vlož:
<span id="vysledek"></span> a osmý řádek nahraď tímto: document.getElementById('vysledek').innerHTML = noFotky+'/'+fotky.length; Snad je to to, co chceš. vysvětlení, proč ti to nefunguje je zde -> setTimeout |
||
soucekgns Profil |
#3 · Zasláno: 21. 8. 2011, 20:39:12
Díky moc, funguje
|
||
Časová prodleva: 13 let
|
0