Autor Zpráva
senior
Profil
Pekný deň, omylom som si vymazal zložku "script" a nemôžem v diskusii nájsť pôvodný JS, ktorý fungoval tak, že po klikmutí na link "rozbal" text rozbalil text a súčasne zabalil predtým rozbalený iný text. Fungovlo mi to na 5 skrytých textov. Môže mi prosím niekto pomôcť? Ďakujem.
Trejpa
Profil
senior:
Myslíš tohle: Ako upraviť kód skrývať/zobraziť?

Seznam svých témat a příspěvků najdeš ve svém profilu.
senior
Profil
Trejpa:
Vďaka, na tú možnosť som zabudol.
senior
Profil
Niekde mám v scripte chybu :-( a už trpím slepotou a nemôžem ju nájsť. Môže sa prosím niekto pozrieť na script? Ďakujem veľmi pekne.

<HTML>
<HEAD>
<script> 
function zobrazSkryj(idecko){ 
if (idecko=="oddil1") { 
el=document.getElementById(idecko).style; 
el.display=(el.display == 'block')?'none':'block'; 
el=document.getElementById("oddil2").style; 
el.display=(el.display == 'none')?'block':'none'; 
}; 
if (idecko=="oddil2") { 
el=document.getElementById(idecko).style; 
el.display=(el.display == 'block')?'none':'block'; 
el=document.getElementById("oddil1").style; 
el.display=(el.display == 'none')?'block':'none'; 
}; 
if (idecko=="oddil3") { 
el=document.getElementById(idecko).style; 
el.display=(el.display == 'block')?'none':'block'; 
el=document.getElementById("oddil1").style; 
el.display=(el.display == 'none')?'block':'none'; 
}; 
if (idecko=="oddil4") { 
el=document.getElementById(idecko).style; 
el.display=(el.display == 'block')?'none':'block'; 
el=document.getElementById("oddil1").style; 
el.display=(el.display == 'none')?'block':'none'; 
}; 
} 

</script> 
<style> 
.skryvany {display: none} 
</style>

</HEAD>
<BODY>
<h3>Nadpis 1 oddílu</h3>
<div>bla bla bla  <a href="javascript:zobrazSkryj('oddil1')">čítať viac</a></div>
<div id="oddil1" class="skryvany">
První oddíl: bla bla bla</div>

<h3>Nadpis 2 oddílu</h3>
<div>bla bla bla  <a href="javascript:zobrazSkryj('oddil2')">čítať viac</a></div>
<div id="oddil2" class="skryvany">
Druhý oddíl: bla bla bla</div>

<h3>Nadpis 3 oddílu</h3>
<div>bla bla bla <a href="javascript:zobrazSkryj('oddil3')">čítať viac</a></div>
<div id="oddil3" class="skryvany">
Treti oddíl: bla bla bla</div>

<h3>Nadpis 4 oddílu</h3>
<div>bla bla bla <a href="javascript:zobrazSkryj('oddil4')">čítať viac</a></div>
<div id="oddil4" class="skryvany">
Stvrty oddíl: bla bla bla</div>

</BODY>
</HTML>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: