Hallo,
bist du sicher, dass das Dokument im iframe auch schon geladen ist, wenn dein Hauptdokument "onload" feuert? Was sagt die Fehlerkonsole?
die Fehlerkonsole sagt:"Error: top.frames[buzz] is undefined
Line: 1"Das würde Deine Vermutung wg des Ladens untersteichen.
so verstehe ich das auch.
Wie kann ich das denn beheben?
Entweder mit Krücke und Holzhammer: Indem du den Javascript-Zugriff um eine gewisse Zeit verzögerst. Zwei bis drei Sekunden sollten in den meisten Fällen reichen; falls jemand eine langsame Verbindung hat, bei der's mal länger dauert, stehst du aber wieder im Regen.
Oder etwas aufwendiger und zuverlässiger: Indem du vom Hauptdokument aus in kurzen Zeitabständen immer wieder prüfst, ob das iframe-Dokument inzwischen da ist (z.B. typeof(top.frames[buzz]) abfragen), und erst darauf zugreifst, wenn es verfügbar ist.
Die eleganteste und sauberste Methode wäre natürlich, diese Javascript-Operation im iframe-Dokument selbst unterzubringen.
Ciao,
Martin
Einer aktuellen Erhebung zufolge sind zehn von neun Ehefrauen eifersüchtig auf ihren Mann.