sg14: vom iframe aus ein bild in "haupt"-datei ändern

Beitrag lesen

Hallo zusammen :)
bin nicht ganz so bewandert in js und habe mittlerweile das halbe Internet durchquert, aber keine funktionierende Lösung für mein iframe-Problem gefunden. Ich hoffe ihr könnt mir helfen.

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

1. Eine Tabellenzeile mit einer Navi (= verschiedene Bilddateien mit unterschiedlichen Navigationszuständen).
2. In der anderen Zeile ist der iframe angelegt.
3. Im iframe wird eine Datei geladen mit einem Button, der eine neue Datei im i-frame aufrufen soll + gleichzeitig eine Bilddatei in der Tabelle der Hauptdatei auswechseln soll (i.S. Aktiv-zustand eines Navigationsbuttons)

In einem Frameset funktioniert das untenstehende javascript.
dazu habe ich in der Frame1-datei für ein Bild eingefügt, welches beim  onMouseOver (hier als test-ersatz für onClick) das Bild in der Frame2-datei wechselt.

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

Habe schon alle möglichen Varianten ausprobiert um die Hauptdatei anzusprechen z.B. mit top.frame .... aber nix davon hat funktioniert.

.. wenn jemand eine Lösung dafür weiss, wäre ich riesig dankbar.

susann

.................
datei in frame2:

<html>
 <head>
  <title></title>
  <script language="JavaScript" type="text/javascript"><!--
   if (document.images) {
     bild1 = new Image();
     bild1.src = "images/nlp_n.jpg";
     bild2 = new Image();
     bild2.src = "images/nlp_a.jpg";
   }
  // --></script>
 </head>
 <body>

<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a onMouseOver="if (document.images) parent.frame0.document.anderesbild.src=bild2.src"
     onMouseOut="if (document.images) parent.frame0.document.anderesbild.src=bild1.src"
     href="#"><img src="images/nen_a.jpg" name="testbild" width="70" height="11" border="0"></a>
</p>
</body>
</html>