wahsaga: angeklicktes Unterelement aus <li onclick=xyz bestimmen

Beitrag lesen

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; }