hallo tweakers,
ten eerste mijn excuses als dit nogal een domme vraag is, ik zit nu zo'n klein jaar in het programmeren, en ben nooit echt een held geweest in het maken van javascript code.
het probleem is dat ik een uitklap menu heb gemaakt die in een div moet openen.
om dat te bereiken heb ik in de css alles met de sub als id de waarde display:none; gegeven.
nu zit er rond klikbare text een span met onclick welke mijn javascript activeerd.
hieronder is de code:
dit is niet de volledige pagina, maar de rest is alleen maar herhaling (m.u.v de span, die is alleen bovenaan voor de test)
de css van het #sub stukje is
hopelijk hebben jullie meer geluk met dit geval als ik, want ik zit er al een dagje of drie aan vast
ten eerste mijn excuses als dit nogal een domme vraag is, ik zit nu zo'n klein jaar in het programmeren, en ben nooit echt een held geweest in het maken van javascript code.
het probleem is dat ik een uitklap menu heb gemaakt die in een div moet openen.
om dat te bereiken heb ik in de css alles met de sub als id de waarde display:none; gegeven.
nu zit er rond klikbare text een span met onclick welke mijn javascript activeerd.
hieronder is de code:
HTML:
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
| <html> <head> <script type="text/javascript"> function displayswitch(sub) { var object = document.getElementById(sub); if (object.style.display == "none") {object.style.display = "inline";} else {object.style.display = "none";} if (object.style.display == "none") { echo ("fout"); } } </script> <link rel="stylesheet" href="CSS/divs.css" type="text/css" > <link rel="stylesheet" href="CSS/menu.css" type="text/css" > </head> <body> <!-- begin top menu --> <div class="top"> menu </div> <!-- einde top menu --> <br> <table class="splitter"> <tr> <td> <img src="plaatjes/divmen.png"><br /> <!--begin menu--> <div class="menu"> <span class="textlayer"> <img src="plaatjes/12point.png" /><span onclick="displayswitch(sub);" /><b>compleet systeem</b></span><br /> <div id="sub"> budget <br /> all-round <br /> gamer <br /> mediacentrum <br /></div> |
dit is niet de volledige pagina, maar de rest is alleen maar herhaling (m.u.v de span, die is alleen bovenaan voor de test)
de css van het #sub stukje is
Cascading Stylesheet:
1
2
3
4
| #sub { display: none; position: relative; margin-left: 15px;} |
hopelijk hebben jullie meer geluk met dit geval als ik, want ik zit er al een dagje of drie aan vast
[ Voor 0% gewijzigd door RobIII op 11-03-2010 09:39 . Reden: Code tags toegevoegd. ]