Sorry voor de vage topic titel maar weet zosnel ook niet hoe ik het moet noemen
Ik zit met het volgende probleem,
ik heb een website (gecombineerd (x)HTML, CSS en Javascript), hierin heb ik een menutje en deze wil ik met behulp van een 'semi' treeview laten weergeven, dat weergeven en laten sluiten is allemaal al gelukt op het volgende na ik wil dat als er op een volgend kopje wordt geklikt de huidige wordt gesloten
Script:
de HTML:
als afsluiter CSS:
heb hier op GoT al gezocht, wel wat gevonden, maar dat was ook met het openklappen en voor zover ik het begreep niet dichtklapt als je op een andere optie klikt
Ik zit met het volgende probleem,
ik heb een website (gecombineerd (x)HTML, CSS en Javascript), hierin heb ik een menutje en deze wil ik met behulp van een 'semi' treeview laten weergeven, dat weergeven en laten sluiten is allemaal al gelukt op het volgende na ik wil dat als er op een volgend kopje wordt geklikt de huidige wordt gesloten
Script:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| function weergeef (nummer) { var laatzien= document.getElementById("kop"+nummer).style.visibility; if (laatzien== 'visible') { document.getElementById("kop"+nummer).style.visibility = 'hidden'; document.getElementById("kop"+nummer).style.display = 'none'; } else { document.getElementById("kop"+nummer).style.visibility = 'visible'; document.getElementById("kop"+nummer).style.display = 'block'; document.getElementById("afb_"+nummer).src="plus.gif" } } |
de HTML:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| <div id="menu_wrap"> <div id="kop1_k" onclick="weergeef(1)"> <img src="plus.gif" width="12" height="12" id="afb_1" /> linkje </div> <div class="c" id="kop1"> <a href="#" target="_self">link</a><br /> <a href="#" target="_self">link</a><br /> <a href="#" target="_self">link</a> </div> <div id="kop1_k" onclick="weergeef(2)"> <img src="plus.gif" width="12" height="12" id="plaatje1" /> linkje </div> <div class="c" id="kop2"> <a href="#" target="_self">link</a><br /> <a href="#" target="_self">link</a><br /> <a href="#" target="_self">link</a> </div> </div> |
als afsluiter CSS:
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| #menu_wrap { width:142px; padding-left:8px; position:relative; cursor:pointer; } .c { height:auto; visibility:hidden; width:120px; text-align:left; padding-left:50px; display:none; float:right; margin-right:-1px; } |
heb hier op GoT al gezocht, wel wat gevonden, maar dat was ook met het openklappen en voor zover ik het begreep niet dichtklapt als je op een andere optie klikt