Take: <a href und onClick

Beitrag lesen

Moin,

Hi,

Klar, vom Layout her werden <span> und <a> ziemlich identisch sein, daher wird zuerst das onclick event des <span> feuern und danach auch noch der Link aufgerufen.

das Layout ist zu exakt 0% relevant. Es geht hier ums Event-Bubbling, welches die Reihenfolge der Aktionen bestimmt. Ein 'return false' im onclick-Eventhandler des <span>-Objekts wird hierbei die eigentliche Klickaktion unterbinden, die mit dem <span>-Element verknüpft ist - mit anderen Worten: Es macht gar nichts, da ein Klick auf ein <span> normalerweise eben gar nichts tut oder tun soll.

So, wieder was dazugelernt, bisher hieß für mich ein onclick-Handler immer, wenn an der Stelle, wo dieses Element ist, geklickt wird, wird gefeuert. Event-Bubbling hab ich noch nie gehört :schäm:
Naja, JS war noch nie mein Lieblingsgebiet.

@Puschel: Sorry für die Falschinformation.

Cheatah

Gruß,
Take