Napisałem takie menu które po kliknięciu na pozycje rozwija listę (display:block), jednak chciałbym te menu zamknąć na dwa sposoby:

1. Poprzez jeszcze jedno kliknięcie na menu
2. kliknięcie w dowolnym obszarze ekranu

Jednak nie wiem jak się do tego zabrać, wiem natomiast że jest to możliwe to zrobienia. Mógłby mnie ktoś nakierować?

[JAVASCRIPT] pobierz, plaintext
  1. function activetab(e){
  2.  
  3. maxtab =3;
  4. tab = document.getElementById('m'+e);
  5. for(i=1; i<=maxtab; i++){
  6. if(i==e){
  7. tab.setAttribute("class","selected");
  8. tab.getElementsByTagName('ul')[0].style.display = 'block';
  9. } else {
  10. document.getElementById('m'+i).setAttribute("class","");
  11. document.getElementById('m'+i).getElementsByTagName('ul')[0].style.display = 'none';
  12. }
  13. }
  14. }
[JAVASCRIPT] pobierz, plaintext