Autor Zpráva
Venca Černík
Profil
Tohle mám:
Když najedu kurzorem na obrázek obrazek1.gif, tak se změní na obrazek2.gif. A potřebuji, aby když kliknu na obrázek, tak aby tam naskočil obrazek3.gif. Když bude takto obrázek skliknut, tak se nesmí měnit na obrazek1.gif nebo obrazek2.gif důsledkem najetí kurzoru na obrázek. Po odkliknutí obrázku by se opět měly dát najížděním na obrázek měnit obrázky obrazek1.gif a obrazek2.gif.

Pochopil to někdo? A jde to nějak udělat?

díky
Leo
Profil
Jde. Leo
Dero
Profil
Principielně třeba takto:

<script type="text/javascript">

var img1 = new Image();
var img2 = new Image();
var img3 = new Image();
var canchange = true;
img1.src = "i1.gif";
img2.src = "i2.gif";
img3.src = "i3.gif";
</script>

<img src="i1.gif" id="obrazek" onmouseover="if (canchange) this.src = img2.src" onmouseout="if (canchange) this.src = img1.src" onclick="canchange = !canchange; if (canchange) { this.src = img1.src } else { this.src = img3.src }">
Alphard
Profil
Jde :-)
hlavní roli bude hrát onMouseOver, onMouseOut, onClick, if
Venca Černík
Profil
Dero
díky moc za pomoc ;)

ostatní
taky díky. aspoň za tu snahu mi napsat, že to jde :D

PS: příště se raději zeptám jinak...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0