Autor | Zpráva | ||
---|---|---|---|
PavelS. Profil * |
#1 · Zasláno: 28. 2. 2006, 11:52:48
Mam bunku v tabulce a v ni jeden span(nadpis) + div(podmenu), pokud najedu (OnMouseOver) na tuto buknu, tak se zobrazi jeji div (s podmenem) a pokud z ni odjedu (OnMouseOut) tak chci aby zmizela. Problem je v tom ze div pokazde nezmizi a nevim proc. Zkousel jsem pokusne zapisovat hodnoty "display" tohoto divu do text input a pak to fungovalo korektne (menu pokazde zmiselo). Proc nemizi a bez toho?
|
||
peta Profil * |
#2 · Zasláno: 28. 2. 2006, 13:28:09
PavelS.
bez kodu, lepe odkazu na chybnou stranku, ani tuk protoze jsi pri psani nedrzel levym ukazovackem logo Microsoft windows? :) |
||
PavelS. Profil * |
#3 · Zasláno: 28. 2. 2006, 15:27:36
<td onmouseover="zobraz('2')" onmouseout="skryj('2')">
<span title="Foto archív">Fotogalerie</span> <div id="seznam2" onmouseout="skryj('2')"> nejaka text </div> </td> function zobraz(id){ var ID = 'seznam' + id; getObj(ID).display = "block"; } function skryj(id){ var ID = 'seznam' + id; getObj(ID).display = "none"; } |
||
peta Profil * |
#4 · Zasláno: 28. 2. 2006, 16:05:31
PavelS.
tech chyb je tam jako vic... - Treba prvni, neni definovane, co dela getObj - druha, i kdyby, display je parametr tridy style, takze leda .style.display= - treti, to mne trosku prekvapilo, na tabulce TD nefunguje onmouseover a pod, nebo funguje divne - ctvrta k cemu mas skryti u seznam2? Pouziji priklad z minule odpovedi v jinem foru... <div onclick="objdT('aaa')">ukaz/Skryj div</div> <div id="aaa" style="border:2px groove #fff;background:#eee;display:none;"> Skryty </div> <script> function objGet(x) {var d=document;return d.getElementById?d.getElementById(x):d.all?d.all[x]:d.layers?d.layers[ x]:null;} function objdT(x) {objGet(x).style.display=(objGet(x).style.display=="none")?"block":"no ne";} </script> <table><tr> <td> <div onmouseover="zobraz('2');" onmouseout="skryj('2');"> <b title="Foto archiv">Fotogalerie</b> <div id="seznam2" style="display:none;"> nejaka text </div> </div> </td> </tr></table> <script> function zobraz(id){ var ID = 'seznam' + id; objGet(ID).style.display = "block"; } function skryj(id){ var ID = 'seznam' + id; objGet(ID).style.display = "none"; } </script> |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0