Ich weiss jetzt, warum das passiert ist. Wird wieder aktuell, weil mein Workaround sich als Sackgasse herausgestellt hat.
Die einzelnen divs haben einen onblur-Listener. Dieser bewirkt, dass sie auf "hidden" gesetzt werden.
Wenn sie auf hidden gesetzt werden, dann STIRBT AUCH DER LINK, durch dessen klicken dieses hiding überhaupt erst angestossen wurde.
Bin grad dabei einen Workaround zu programmieren, der dann hoffentlich akzeptiert wird.
In Dom-Scripting bin ich jetzt fitter. Wens interessiert, das Buch von Jeremy Keith ist echt i.O.
Schwieriger find ich, ein Verständnis zu entwickeln wie Events in den Browsern propagiert werden.
Ich triggere ein Event, indem ich einen Link klicke.
Der Link geht auf target="_blank" -> neues Fenster, nicht zu verwechseln mit window.open() in Javascript
Die Node, in der der Link ist, wird auf Hidden gesetzt und dabei wird das Event "user hat link geklickt" aufgegessen.
Du hast mich da auf einen richtigen Weg gebracht.
Gruß Axel