Autor | Zpráva | ||
---|---|---|---|
pito Profil |
#1 · Zasláno: 14. 5. 2009, 12:04:50
Zdravím,
Chtěl bych se zeptat jak bych udělal když mám několik puntíku(radio) a chtěl bych aby když někdo klikne na jeden z těch puntíku tak aby se zabarvil. |
||
klema Profil |
#2 · Zasláno: 14. 5. 2009, 14:27:16
Řešení třeba tady.
|
||
pito Profil |
#3 · Zasláno: 14. 5. 2009, 15:05:22
Ale ne tak jak to je tady „tady“ Ja chci když na to kliknu tak až potom se to zabarví.
|
||
peta Profil |
#4 · Zasláno: 15. 5. 2009, 11:25:49
pito
To udelas tak ze si ten kod upravis. Treba ve spolupraci s priklady na jakpsatweb.cz - javascript - priklady Kdo nic nedela, nic nezkazi, ze? Pito je linej? |
||
pito Profil |
#5 · Zasláno: 15. 5. 2009, 11:48:08
nejsem linej,ale ja javascriptu nerozumim uplne dobre vis?
|
||
Witus Profil * |
#6 · Zasláno: 15. 5. 2009, 22:16:37
Je plno možností. Jenom co chceš zabarvit - text? Pozadí textu, barvu textu? A mimochodem také záleží na tom, kolik těch radio tlačítek máš.
<script type="text/javascript"> function odbarvit_cudliky() { counter=0; while(counter<document.getElementsByName("skupina_cudliku").length){ document.getElementsByName("skupina_cudliku")[counter].style.backgroundColor="#FFFFFF"; //tohle je bílá, stačí nahradit barvou shodnou s tvým pozadím document.getElementsByName("skupina_cudliku")[counter].style.color="#000000"; //tohle je černá, stačí nahradit barvou, kterou chceš mít pro text u čudlíků. counter++; } } </script> <input id="čudlík1" onclick="odbarvit_cudliky();this.style.color='//požadovaná barva textu u označeného čudlíku';this.style.backgroundColor='//požadovaná barva pozadí textu u označeného čudlíku';" type="radio" name="skupina_cudliku"/> <input id="čudlík2" onclick="odbarvit_cudliky();this.style.color='//';this.style.backgroundColor='//';" type="radio" name="skupina_cudliku"/> <input id="čudlík3" onclick="odbarvit_cudliky();this.style.color='//';this.style.backgroundColor='//';" type="radio" name="skupina_cudliku"/> <input id="čudlík4" onclick="odbarvit_cudliky();this.style.color='//';this.style.backgroundColor='//';" type="radio" name="skupina_cudliku"/> Pokud by to nefungovalo, tak se nejspíš musí ty styly definovat přímo u toho labelu, ne u input elementu. V tom případě bych to ještě musel trochu přepsat. |
||
Časová prodleva: 15 let
|
0