Autor | Zpráva | ||
---|---|---|---|
cybernaut Profil |
#1 · Zasláno: 16. 8. 2012, 16:09:37
Zdravím,
potřeboval bych, aby se mi pri odkrytí jednoho druhý skryl. Tahle to nefunguje. <script type="text/javascript"> function hideNo(obj, a){ var e=document.getElementById(a); if(!e)return true; e.style.display="block" return true; } function hideYes(obj, a){ var e=document.getElementById(a); if(!e)return true; e.style.display="none" return true; } </script> <select name="bla"> <option value="a" onclick="return hideNo(this, 'a'); return hideYes(this, 'b')">A</option> <option value="b" onclick="return hideNo(this, 'b'); return hideYes(this, 'a')">B</option> </select> <span id="a" style="display: none"> A <br> </span> <span id="b" style="display: none"> B <br> </span> |
||
Kajman Profil |
#2 · Zasláno: 16. 8. 2012, 16:35:53
Zkuste v onlick vynechat returny.
|
||
Chamurappi Profil |
#3 · Zasláno: 16. 8. 2012, 17:13:14
Reaguji na cybernauta:
Upozorňuji, že onclick na <option> u nefunguje ve všech prohlížečích.
|
||
cybernaut Profil |
#4 · Zasláno: 16. 8. 2012, 18:05:04
Chamurappi:
a nejáký nápad jak to vyřešit jinak? |
||
ShiraNai7 Profil |
#5 · Zasláno: 16. 8. 2012, 18:07:12
cybernaut:
onchange na selectu. |
||
peta Profil |
onclick="return hideNo(this, 'a'); return hideYes(this, 'b')"
return ukonci funkci. Cili, ta druha cast se uz neprovede, kdyz skoci na konec, ze? Pro select se pouziva onchange. Zde mas na to priklad: JavaScript -- příklady » Formuláře . if(!e)return true; e.style.display="none" return true; |
||
Časová prodleva: 12 let
|
0