Na een uur zoeken in deze sectie heb ik geen antwoord gevonden op m'n vraag. Ik zie hier tussen de bomen het bos niet meer...
Samengevat wil ik zo'n menu maken wat hier ook op de site bovenaan staat.
Ik heb een tabel met 1 rij en bij elke tekst heb ik een mouseover-opdracht staan welke een submenu (tabel) weergeeft met hidden en visibility. Dit werkt bij mij netjes.
Bij het laden van de site staan deze menu's allemaal op hidden zodat je niet alle submenu's krijgt te zien.
Maar nu wil ik alle kleuren en andere eigenschappen kunnen instellen in de .CSS.
Als ik dat doe, dan werkt bij mij de optie hidden niet meer.
Hier zijn een paar stukjes code geknipt.
Als ik bij de regels met "<!-- -->" de CLASS in een .css-bestand maak, dan werkt het hele menu niet meer.
Wat doe ik dan fout ?
Samengevat wil ik zo'n menu maken wat hier ook op de site bovenaan staat.
Ik heb een tabel met 1 rij en bij elke tekst heb ik een mouseover-opdracht staan welke een submenu (tabel) weergeeft met hidden en visibility. Dit werkt bij mij netjes.
Bij het laden van de site staan deze menu's allemaal op hidden zodat je niet alle submenu's krijgt te zien.
Maar nu wil ik alle kleuren en andere eigenschappen kunnen instellen in de .CSS.
Als ik dat doe, dan werkt bij mij de optie hidden niet meer.
Hier zijn een paar stukjes code geknipt.
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
37
38
39
40
41
42
| <style type="text/css">
table.menu
{
font-size:100%;
position:absolute;
visibility:hidden;
}
</style>
............................
<SCRIPT TYPE="text/javascript">
function showmenu(elmnt)
{
document.getElementById(elmnt).style.visibility="visible"
object1.style.visibility="visible"
}
function hidemenu(elmnt)
{
document.getElementById(elmnt).style.visibility="hidden"
object1.style.visibility="hidden"
}
</SCRIPT>
..............................
<TABLE CLASS="MainMenu">
<TR>
<TD onmouseover="showmenu('Menu 1')" onmouseout="hidemenu('Menu 1')">Menu 1<br>
<TABLE CLASS="menu" ID="Menu 1"> <!-- -->
<TR><TD CLASS="SubMenu"><A HREF="site1">sub1</A></TD></TR>
<TR><TD CLASS="SubMenu"><A HREF="site2">sub2</A></TD></TR>
<TR><TD CLASS="SubMenu"><A HREF="site3">sub3</A></TD></TR>
<TR><TD CLASS="SubMenu"><A HREF="site4">sub4</A></TD></TR>
</TABLE>
</TD>
<TD onmouseover="showmenu('Menu 2')" onmouseout="hidemenu('Menu 2')">Menu 2<br>
<TABLE CLASS="menu" ID="Menu 2"> <!-- -->
<TR><TD CLASS="SubMenu"><A HREF="site1">sub1</A></TD></TR>
<TR><TD CLASS="SubMenu"><A HREF="site2">sub2</A></TD></TR>
<TR><TD CLASS="SubMenu"><A HREF="site3">sub3</A></TD></TR>
<TR><TD CLASS="SubMenu"><A HREF="site4">sub4</A></TD></TR>
</TABLE>
</TD>
</TR>
</TABLE> |
Als ik bij de regels met "<!-- -->" de CLASS in een .css-bestand maak, dan werkt het hele menu niet meer.
Wat doe ik dan fout ?
Speel ook Balls Connect en Repeat