Ik hoop dat die titel enigzins logisch klinkt.
In den beginnen had ik een simpel scriptje dat een divje vertoonde/verborg a.d.h.v. linkjes in een menu;
Werkt goed, alleen zie je in de link van Item 1 dat elke andere container (in dit geval item2 en item3) verborgen moeten worden. Dit is niet zo erg als je een stuk of 5 blokken heb.. Maar ik heb nu een situatie waar ik 20 blokken heb, en ze dienen enigzins eenvoudig toegevoegd te kunnen worden.
Nu weet/denk ik dat het mogelijk is om het verbergen van de overige items met javascript te doen. Zodat de hele HideContent functie in de links niet meer nodig is
Mijn vraag is alleen hoe? De ideale situatie is dat er dadelijk blokken aangemaakt kunnen worden met een bepaalde ID, en enkel die ID in de link terugkomt.
Kan iemand van jullie me helpen? Ik loop al uren rond te pluizen op zoekmachines,, Alvast bedankt!
In den beginnen had ik een simpel scriptje dat een divje vertoonde/verborg a.d.h.v. linkjes in een menu;
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| <script type="text/javascript" language="JavaScript"><!-- function HideContent(d) { if(d.length < 1) { return; } document.getElementById(d).style.display = "none"; } function ShowContent(d) { if(d.length < 1) { return; } document.getElementById(d).style.display = "block"; } function ReverseContentDisplay(d) { if(d.length < 1) { return; } if(document.getElementById(d).style.display == "none") { document.getElementById(d).style.display = "block"; } else { document.getElementById(d).style.display = "none"; } } //--></script> |
code:
1
2
3
4
5
| <a href="javascript:ShowContent('item1'); HideContent('item2'); HideContent('item3');">Item 1</a> <div id="item1" style="display:none"> Tekst blok 1 </div> |
Werkt goed, alleen zie je in de link van Item 1 dat elke andere container (in dit geval item2 en item3) verborgen moeten worden. Dit is niet zo erg als je een stuk of 5 blokken heb.. Maar ik heb nu een situatie waar ik 20 blokken heb, en ze dienen enigzins eenvoudig toegevoegd te kunnen worden.
Nu weet/denk ik dat het mogelijk is om het verbergen van de overige items met javascript te doen. Zodat de hele HideContent functie in de links niet meer nodig is
Mijn vraag is alleen hoe? De ideale situatie is dat er dadelijk blokken aangemaakt kunnen worden met een bepaalde ID, en enkel die ID in de link terugkomt.
Kan iemand van jullie me helpen? Ik loop al uren rond te pluizen op zoekmachines,, Alvast bedankt!