Ik heb het volgende menu:
Is met css opgemaakt en de <ul> staat display none.
Heb ook volgend script:
Dit werkt allemaal heel goed, maar nu moet je terug op de link 'iets' drukken om het menu te verbergen, kan ik niet op 1 of andere manier dit ook verbergen door met men muis buiten het uitklapmenutje te klikken, of wanneer je met je muis uit het uitklapmenu gaat?
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <table> <tr> <td> <ol> <li onclick="showMenu('m1');"><a href="javascript:void(0);">Iets</a> <ul id="m1"> <li><a href="">Nog iets</a></li> <li><a href="">En nog iets</a></li> </ul> </li> </ol> </td> </tr> </table> |
Is met css opgemaakt en de <ul> staat display none.
Heb ook volgend script:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| function showMenu(id){ if(document.getElementById(id)!=null){ if(document.getElementById(id).style.display=='none'){ document.getElementById(id).style.display = 'block'; } else document.getElementById(id).style.display = 'none'; } } function hideMenu(id){ if(document.getElementById(id)!=null){ document.getElementById(id).style.display = 'none'; } } |
Dit werkt allemaal heel goed, maar nu moet je terug op de link 'iets' drukken om het menu te verbergen, kan ik niet op 1 of andere manier dit ook verbergen door met men muis buiten het uitklapmenutje te klikken, of wanneer je met je muis uit het uitklapmenu gaat?