Autor | Zpráva | ||
---|---|---|---|
hazardrok Profil |
#1 · Zasláno: 7. 5. 2012, 14:45:19
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 |
#2 · Zasláno: 7. 5. 2012, 17:01:51
hazardrok:
<input name="Tlac1" type="image" src="aut.bmp" onMouseOver="this.src = 'aut_on.bmp'" onMouseOut="this.src = 'sut_bmp'"/> |
||
_es Profil |
#3 · Zasláno: 7. 5. 2012, 17:08:53
hazardrok:
Možno má prehliadač problém s formátom BMP. |
||
Borius Profil |
#4 · Zasláno: 8. 5. 2012, 03:23:53
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 |
#5 · Zasláno: 9. 5. 2012, 11:32:11
Dík za odpovědi...nakonec pomohlo:
var myTextField1 = document.getElementById('KQ2'); myTextField1.src="aut.bmp"; |
||
Časová prodleva: 12 let
|
0