| 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: 13 let
|
|||
0