Autor Zpráva
TSD
Profil
S úspěchem používám tento známý skript na skrývání části obsahu stránky:

http://www.jakpsatweb.cz/javascript/priklady/skryvani-odkryvani.html

Teď bych ale potřeboval jeho obdobu, která by fungovala jako přepínač. Tzn. že bych měl (podle toho příkladu) tři <h3>, pro každý z nich kus kódu. Výchozí stav by byl "vše skryto" po kliknutí na některý z <h3> by se zobrazil jeho kus kódu a pokud by byl nějaký zobrazen předtím, tak by se skryl. Popisuju to dost komplikovaně, ale myslím že to je jasné.

Jak funguje ten příklad, chápu. Ale neznám syntaxi JS a nechce se mi vymýšlet vymyšlené.
Šlo by dosáhnout něčeho takového?

<h3 onclick="zobrazSkryj('oddil1','1')">Nadpis</h3>
<div id="oddil1,1" class="skryvany">
První oddíl: bla bla bla text</div>
<h3 onclick="zobrazSkryj('oddil1','2')">Nadpis druhého oddílu</h3>
<div id="oddil1,2" class="skryvany">
Druhý oddíl: bla bla bla text</div>


Bylo by to přehlednější než kdyby každý "oddíl" měl svoje id. Může se stát, že těch skupin je na stránce víc, pak by to byl chaos.
peta
Profil
TSD
hledani

v podstate potrebujes neco, co najde vsechny prvky na strance naprkl s nastavenym clas, vsem nastavi display:hidden a tomu jednomu nastavi display:block
A ten div by jsi dohledal treba pomoci nejblizsiho divu pod h3.
To uz tu bylo nekolikrat...

google.com
javascript tree navigation
javascript tabsheet navigation
V podstate popisujes zalozky javascriptem, na to je tu myslim priklad mezi priklady.
orava
Profil
tie ID nazvy od 1 po n alebo daco1 po dacoN
a potom ich vsetky dajakym forom schovas

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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

0