Christoph Schnauß: vom iframe aus ein bild in "haupt"-datei ändern

Beitrag lesen

hallo,

und zwar ... habe ich eine Datei mit einer Tabelle. Diese ist (vereinfacht) wie folgt aufgebaut:

<pädagogischer Zeigefinger on>
Das heißt, du malträtierst eine Tabelle auf geradezu erbarmungslose Art und stellst ihr Aufgaben, für die Tabellen nun einmal nicht konzipiert sind
</pädagogischer Zeigefinger off>

  1. Eine Tabellenzeile mit einer Navi (= verschiedene Bilddateien mit unterschiedlichen Navigationszuständen).
  2. In der anderen Zeile ist der iframe angelegt.

<seufz>
Klar, das ist die Vorgehensweise, mit der bedauerlich viele Leute ihre ohnehin völlig überforderten Tabellen auch noch vergewaltigen
</seufz>

Aber jetzt kommt natürlich noch eine Anmerkung, die dich nach diesen niederschmetternden und arroganten Anmerkungen wieder aufbauen dürfte:

In einem Frameset funktioniert das untenstehende javascript.
In meinem iframe-konstrukt klappt das aber alles nicht.
die Fehlermeldung lautet "parent.frame0.document. ist null oder kein object."

Siehst du es denn nicht? "parent.frame0..." würde in einem Frameset dazu führen, daß sich in dem Frame mit dem Namen "frame0" irgendetwas tut. Du hast aber kein "Frameset", sondern nur ein iFrame, und "parent.frame0" bezieht sich folglich worauf? ... richtig, jedenfalls nicht auf den Namen eines anderen Frames ;-)

Habe schon alle möglichen Varianten ausprobiert um die Hauptdatei anzusprechen z.B. mit top.frame

Da "top" kein Frameset ist, gibts halt darin auch kein "frame". Alles klar?

Grüße aus Berlin

Christoph S.