hi,
Stelle Dir vor, du klickst auf einen Link, der in einem <li> sitzt. Bevor im <a> der href="javascript:tuewas()" ausgeführt werden kann, feuert erst der onclick des <li>
das ist nur logisch, weil die eventhandler nun mal vor den "normalen HTML-reaktionen" (hier: befolgen des href-inhaltes) abgearbeitet werden - auch wenn sie auf "höherer ebene", also in einem vorfahrenelement, notiert sind. nennt sich bekanntlich "event bubbling".
hast du schon mal probiert, auf diesem <a> auch mit onClick zu arbeiten, anstatt javascript über href aufzurufen (was btw. schon ganz allgemein ein ziemliches pfui ist)?
dann sollte zuerst mal _dieses_ onClick abgearbeitet werden, bevor das der vorfahrenelemente "an der reihe" ist.
gruß,
wahsaga
--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }