Autor | Zpráva | ||
---|---|---|---|
paul69 Profil |
#1 · Zasláno: 2. 6. 2006, 13:46:15
Ahojky vsichni,
delam kamarodovi stranku, ale lamu si hlavu nad Java skryptem... Jde o zobrazeni a skryti casti textu respektive divu, nasel jsem na netu jeden kod, ktery ma jeste jednu funkci na vic, ale ja nevim jak tento kod osetrit, abych z neho vyparal tu nepotrebnou funkci... java: <script type="text/javascript"> //<![CDATA[ function roll(id) { for(i=1;i<=3;i++) { if(i==id) { document.getElementById('block'+i).className=''; document.getElementById('odstranit').innerHTML=document.getElementBy Id('blockk'+i).innerHTML; } else { document.getElementById('block'+i).className=''; if(document.getElementById('blockk1')) document.getElementById('blockk1').style.display='none'; } } } //]]> </script> html: <a href="#" onclick="roll(1);return false;" id="block1">cast 1</a><br> <a href="#" onclick="roll(2);return false;" id="block2">cast 2</a><br> <a href="#" onclick="roll(3);return false;" id="block3">cast 3</a><br> <div class="1" id="odstranit"></div> <div class="2" id="blockk1">Cast 1</div> <div class="3" id="blockk2" style="display: none;">Cast 2</div> <div class="4" id="blockk3" style="display: none;">Cast 3</div> Jde mi o tuto cast: document.getElementById('odstranit').innerHTML=document.getElementById ('blockk'+i).innerHTML; Udela to, ze po kliknuti treba na block2 ho sice zobrazi spravne, ale celou tuto cast vlozi do <div class="1" id="odstranit"></div> Jak to udelat, aby vse fungovalo, ale zbytecne se jeste nevkladalo do toho divu?? Pokud ho v hmtl kodu smazu myslim tuto cast "<div class="1" id="odstranit"></div>" tak to haze chybu... Prosim diky za vsechny rady... |
||
peta Profil * |
#2 · Zasláno: 2. 6. 2006, 18:09:02
nejlepsi je menit className, protoze se u toho da nastavit spousta veci navic
div.a {display:block} div.b {display:none;} var x=document.getElementById('blok'+i) x.className=='a'?'b':'a'; <div class="2" id="blok1" class="b">Cast 1</div> <div class="3" id="blok2" class="a">Cast 2</div> <div class="4" id="blok3" class="a">Cast 3</div> Jinak japsatweb- javascript - priklady - jeden z nich je na skryvani a odkryvani pres style.display="block"; |
||
peta Profil * |
#3 · Zasláno: 2. 6. 2006, 18:10:51
Jo, ty odkazy na to:
<span onclick="roll(1)">cast 1</span> <span onclick="roll(2)">cast 2</span> <span onclick="roll(3)">cast 3</span> |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0