dave: Mehrere Bereiche für Eventhandler

Beitrag lesen

Hi,

<ul>
  <li onmouseover="menuMouseOver('mi1');" onmouseout="menuMouseLeave('mi1');" id=mi1><a href="#">Blog</a></li>
   <ul class=submenu id=submi1>[...]

Ein ul darf nur li als direkte kinder haben. Kein ul.

<ul class=submenu class=subsubmi1mi1>

Es ist invalide zweimal das Gleiche Attribut anzugeben.

<li onmouseover="subSubMenuMouseOver('subsubmi1mi1mi1');" onmouseout="subSubMenuMouseLeave('subsubmi1mi1mi1');" id=subsubmi1mi1mi1><a href="">

Schließende Tags fehlen.

<li onmouseover="subMenuMouseOver('submi1mi1');" onmouseout="subMenuMouseLeave('submi1mi1');" id=submi1mi1>

Diese ID wurde bereits vergeben. IDs müssen dokumentweit eindeutig sein.

Du solltest deinen Code validieren.

Warum benutzt du für dein Menü Javascript und nicht ausschließlich CSS?

~dave