Ik ben een navigatie menu aan het maken alleen lukt dit niet helemaal. Ik heb een <div> met id="gezin_twee" en class="onderdeel". Deze <div> is onzichtbaar ingesteld zodat je hem in eerste instantie niet ziet. Ik wil nu dat hij zichtbaar wordt als je erop klikt en weer onzichtbaar wanneer je er nog een keer op klikt (wanneer hij dus al zichtbaar is).
Ik ben zelf tot de volgende code gekomen en snap niet waarom die niet werkt:
Link die het submenu zichtbaar moet maken
en dit is de functie die wordt aangeroepen wanneer er op de link wordt geklikt:
Hij doet nu echter niks, maar geeft ook geen foutmelding
Ik ben zelf tot de volgende code gekomen en snap niet waarom die niet werkt:
Link die het submenu zichtbaar moet maken
code:
1
| <a href="#" onClick="uitKlap(gezin_twee)"; return false;>Gezin</a><div id="gezin_twee" class="subMenu"> |
en dit is de functie die wordt aangeroepen wanneer er op de link wordt geklikt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| function uitKlap(het_menu)
{
zichtbaar = 'visible';
onzichtbaar = 'hidden';
if(het_menu.style.visibility == onzichtbaar)
{
het_menu.style.visibility = zichtbaar;
}
else if(het_menu.style.visibility == zichtbaar)
{
het_menu.style.visibility = onzichtbaar;
}
} |
Hij doet nu echter niks, maar geeft ook geen foutmelding