Heb er al een tijd mijn eigen brein over lopen breken.
aangezien ik geen ICT'er ben, hoewel in het verleden wel met PHP heb gewerkt, kom ik het hier niet zo snel mee uit.
het gaat om het volgende:
met dit als het menu:
Nu klapt het submenu open als je op 'Pagina2' of op 'Pagina3' klikt.
nu wil ik hetzelfde menu, op andere pagina, maar dat 'Pagina2' al standaard open staat vanaf het begin.
dit geld ook voor weer een andere pagina, maar dan voor 'Pagina3'
waarschijnlijk is het maar 1 regel meer in de javascript, heb dit menu zelf niet geschreven en heb zelf al verschillende combinaties proberen te maken, maar niet gelukt.
aangezien ik geen ICT'er ben, hoewel in het verleden wel met PHP heb gewerkt, kom ik het hier niet zo snel mee uit.
het gaat om het volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <script type="text/javascript">
$(document).ready(function() {
// Add a value to each menu:
$("#Menu > li > a + ul").attr("slide", "down");
// Collapse everything but the first menu:
$("#Menu > li > a").not(":first").find("+ ul").slideUp(1).attr("slide", "up");
// Expand or collapse:
$("#Menu > li > a").click(function() {
// Collapse open menu:
$(this).find("#Menu > li > a + ul[@slide='down']").slideUp("fast").attr("slide", "up");
// Expand this menu:
$(this).find("+ ul").slideToggle("fast").attr("slide", "down");
});
});
</script> |
met dit als het menu:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
| <div align="left">
<ul id="Menu">
<li><a href="pagina1.php" target="frame1">Pagina1</a>
<li><a href="Pagina2.php" target="frame1">Pagina2</a>
<ul>
<li><a href="sub1.php" target="frame1">Sub1</a></li>
<li><a href="sub2.php" target="frame1">Sub2</a></li>
<li><a href="sub3.php" target="frame1">Sub3</a></li>
<li><a href="sub4.php" target="frame1">Sub4</a></li>
</ul>
</li>
<li><a href="pagina3.php" target="frame1">Pagina3</a>
<ul>
<li><a href="sub5.php" target="frame1">Sub5</a></li>
<li><a href="sub6.php" target="frame1">Sub6</a></li>
<li><a href="sub7.php" target="frame1">Sub7</a></li>
<li><a href="sub8.php" target="frame1">Sub8</a></li>
</ul>
</li>
<li><a href="pagina4.php" target="frame1" >Pagina4</a>
<li><a href="pagina5.php" target="frame1">Pagina5</a>
<li><a href="pagina6.php" target="frame1">Pagina6</a>
</ul>
</div> |
Nu klapt het submenu open als je op 'Pagina2' of op 'Pagina3' klikt.
nu wil ik hetzelfde menu, op andere pagina, maar dat 'Pagina2' al standaard open staat vanaf het begin.
dit geld ook voor weer een andere pagina, maar dan voor 'Pagina3'
waarschijnlijk is het maar 1 regel meer in de javascript, heb dit menu zelf niet geschreven en heb zelf al verschillende combinaties proberen te maken, maar niet gelukt.
“The world is a book and those who do not travel read only one page”