Event bubbling?
Joachim
- javascript
Hallo,
folgendes Problem quält mich:
1. ich habe ein Dokument A.html, in dem ich mit document.onclick eine Funktion fun starte.
2. in A.html befindet sich ein iframe mit src=B.html. Der iframe nimmt die gesamte Fläche von A ein.
Frage: wie kann ich erreichen, dass Klicken auf B den event in A auslöst?
Viele Gruesse
Joachim
hi,
- ich habe ein Dokument A.html, in dem ich mit document.onclick eine Funktion fun starte.
- in A.html befindet sich ein iframe mit src=B.html. Der iframe nimmt die gesamte Fläche von A ein.
hmm, ungetested denke ich mal, dass auch ein iFrame (wie ein Frame) ein _eigenes_ Fenster darstellt - insofern bubbelt da nix von B nach A. Abgesehen davon blubbert ein Event im IE per default, das bubbeln muss per "cancelBubble = true" explizit ausgeschaltet werden.
Ich wuerde den Event in B registrieren, und per top.FUNKTIONSNAME die Funktion in A rufen.
Gruesse Joachim