Autor | Zpráva | ||
---|---|---|---|
Neas Profil |
#1 · Zasláno: 24. 11. 2009, 15:10:16 · Upravil/a: Neas
Ahoj
Na internetu jsem jednou našel následující kód. Zkoušel jsem ho a funguje, jen by mě zajímalo, jestli by místo těch tlačítek, šly dát obrázky. Děkuji <div style="margin:20px; margin-top:5px"> <div class="quotetitle"> <input class="button2 btnlite" type="button" value="TEXT1" style="text-align:center; width:100px; margin:0px; padding:0px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'TEXT2'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'TEXT1'; }" /> </div> <div class="quotecontent"> <div style="display: none;">TEXT3</div> </div> </div> |
||
Chamurappi Profil |
#2 · Zasláno: 24. 11. 2009, 15:13:10
Reaguji na Nease:
„jen by mě zajímalo, jestli by místo těch tlačítek, šly dát obrázky“ Zkus to a uvidíš. |
||
Camo Profil |
#3 · Zasláno: 24. 11. 2009, 15:27:05
Neas:
Určite, hej. |
||
Neas Profil |
#4 · Zasláno: 24. 11. 2009, 15:51:24
A nevíte prosím i jak? mě to totiž nejde :(
|
||
Camo Profil |
#5 · Zasláno: 24. 11. 2009, 22:21:40
Neas:
Hľadaj: input type image |
||
Neas Profil |
#6 · Zasláno: 24. 11. 2009, 23:12:55
To nefunguje. Když použiju u input type="image", bude ten obrázek zmenšený. To by se snad dalo ještě napravit, leč celý script je pak zbytečně složitý. Vůbec by se totiž neuplatnilo to, že po rozkliknutí tlačítka se nápis na něm změní a po zkrytí odhaleného textu se změní zase zpět.
|
||
Camo Profil |
#7 · Zasláno: 25. 11. 2009, 08:58:04
Input type image je HTML. Ak chceš použiť JS , tak môžeš vyrobiť tlačítko podľa svojich predstáv z akéhokoľvek elementu pomocou pozadia a udalostí.
Začni napr. tu., lebo mám pocit, že tu ide o základy. Snáď ti nekrivdím. |
||
Neas Profil |
#8 · Zasláno: 25. 11. 2009, 16:56:38
A co má ten odkaz společného s tím, co chci? Jsou tam jen události a v JS se nevyznám :(
|
||
Chamurappi Profil |
#9 · Zasláno: 25. 11. 2009, 17:13:01
Reaguji na Nease:
„A nevíte prosím i jak?“ Jméno značky „input“ přepiš na „img“, „type="button" value="TEXT1"“ zruš a přidej atribut „src“. |
||
Neas Profil |
#10 · Zasláno: 25. 11. 2009, 17:30:06
Stejný problém jako když sem psal [#6]
|
||
Chamurappi Profil |
#11 · Zasláno: 25. 11. 2009, 17:50:14
Reaguji na Nease:
„Když použiju u input type="image", bude ten obrázek zmenšený.“ Máš tam zadanou šířku „width:100px;“. Jestli chceš, aby měl obrázek svoji původní velikost, nezadávej žádnou šířku. |
||
Neas Profil |
#12 · Zasláno: 25. 11. 2009, 18:08:09
Myslel jsem spíš tenhle problém: "Vůbec by se totiž neuplatnilo to, že po rozkliknutí tlačítka se nápis na něm změní a po zkrytí odhaleného textu se změní zase zpět."
|
||
Chamurappi Profil |
#13 · Zasláno: 25. 11. 2009, 18:14:34
Reaguji na Nease:
Místo this.value měň this.src. |
||
Neas Profil |
#14 · Zasláno: 25. 11. 2009, 19:29:49
Jo, teď už to funguje, děkuju :)
|
||
Časová prodleva: 14 let
|
0