dr.colossos: iframe.document von "aussen" mit EventHandler versehen

Beitrag lesen

Hi,

ich habe eine Seite mit mehreren iframes (ja, aus gutem Grund).

Jez moechte ich es erreichen, dass ein Klick in einen der iframes einen EventHandler anstoest.

Allerdings moechte ich den Code fuer die Definition des EventHandlers im Hauptfenster haben, und NICHT im Dokument der iframes (da z.b. das iframe-Dokument nur eine HTML-Datei ist, die sich auch aendern kann, d.h. ich muesste manuel in alle diese Dateien den EventHandler-Code einfuegen).

Ich habe jedenfalls folgenden Code.

for(i = 0; i < top.window.frames[i].length; i++)
      top.window.frames[i].document.onmousedown = function(alert('scary popup'));

Das geht im IE, Opera, nur FireFox weigert sich was zu machen, leider ohne Fehlermeldung von FireBug.

Weiss jemand wo FF da streikt? Oder ein anderer Ansatz?

Vielen Dank
Servus