Hi,
Das Problem ist nun: wenn in dem Kasten weitere Elemente vorkommen (<div>, <p>, <a> usw.) und auf diese geklickt wird, wird natürlich auch der alert ausgeführt.
Eine Möglichkeit wäre nun, nach dem parentNode und dessen parentNode usw. zu schauen, es können ja beliebig viele Verschachtelungen enthalten sein:
Meine Frage ist nun, ob man das elegant und allgemeingültig formulieren kann ohne jede Ebene einzeln abzufragen.
Der IE und einige andere Browser kennen element.contains() - und fuer die, die es nicht kennen, ist eine Methode, die die Ermittlung rekursiv vornimmt und als prototype allen HTMLElementObject-Objekten hinzugefuegt wird, leicht selber zu erstellen (oder zu ergooglen).
MfG ChrisB
--
„This is the author's opinion, not necessarily that of Starbucks.“
„This is the author's opinion, not necessarily that of Starbucks.“