Autor Zpráva
hazardrok
Profil
Ahoj, potřeboval bych udělat tlačítko jako obrázek, který umí změnit svůj vzhled. Pokud si na stránku dám jen obrázek, dokážu ho pomocí javaskriptu a najetím na obrázek změnit. Obrázek tlačítka mi ale stejným způsobem změnit nejde. Lze to vůbec? Posílám kód, se kterým laboruju a na kterým mi to nefunguje...

<div style="position: absolute; top: 30px; left: 10px"> 
<form name = "Tlacitko1" method="post">
<input name="Tlac1" type="image" src="aut.bmp" onMouseOver="ct2()" onMouseOut="ct1()"/></form>
</div>

function ct1(){
document.Tlacitko1.Tlac1.src="aut.bmp";
}
function ct2(){
document.Tlacitko1.Tlac1.src="aut_on.bmp";
}

dík za radu
Martin02
Profil
hazardrok:
<input name="Tlac1" type="image" src="aut.bmp" onMouseOver="this.src = 'aut_on.bmp'" onMouseOut="this.src = 'sut_bmp'"/>
_es
Profil
hazardrok:
Možno má prehliadač problém s formátom BMP.
Borius
Profil
hazardrok:
Atribut name je pro zpracování formulářových dat prvku. V tomto případě použij např. id:
<input name="Tlac1" id="Tlac1"  type="image" src="aut.bmp" onMouseOver="ct2()" onMouseOut="ct1()"/>

Nebylo by vhodnější využít CSS?

_es:
Možno má prehliadač problém s formátom BMP“:
To by prohlížeč nezobrazil ani původní obrázek (je také ve formátu BMP).
hazardrok
Profil
Dík za odpovědi...nakonec pomohlo:

var myTextField1 = document.getElementById('KQ2'); myTextField1.src="aut.bmp";

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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