Autor Zpráva
pavel120
Profil
Potřebuji, aby po kliknutí na obrázek se zobrazil obrázek další. Vytvořil jsem tento kód, ale zřejmě je v něm něco v nepořádku:

<html>
<head>
<title>Záměna obrázku</title>
<script language="javascript" type="text/javascript">
<!--
obrazek=new Array("obr1.jpg","obr2.jpg","obr3.jpg");
cislo_obrazku=0
function dalsi() {cislo_obrazku++;}
// -->
</script>
</head>
<body>
<img src="javascript:obrazek[cislo_obrazku]" alt="Obrázek" onClick="dalsi()">
</body>
</html>

Co je potřeba spravit? Co je tam špatně?
DJ Miky
Profil
Nikde neměníš ten současný stav, třeba ve fci dalsi() pomocí
document.getElementById("img").src=obrazek[cislo_obrazku];
(a musíš tomu obrázku dát id="img")
pavel120
Profil
document.getElementById("img")
Tak s tímhle příkazem se setkávám úplně poprvé. Vůbec nevím, k čemu slouží...
Railbot
Profil
pavel120
Že by pro práci s prvkem dle nějakého ID?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: