Struppi: "parent" bei verschachtelten Frames?

Beitrag lesen

Deshalb lass ich da per onClick folgendes ausführen:

onClick="parent.topmenu.Bildwechsel(17,Highlight1);"

Leider scheint das nicht zu funktionieren, jedenfalls passiert im Hauptmenü nichts, nicht mal eine Fehlermeldung erscheint ;o(

Das glaub ich nicht. Schau mal in die Javascript Konsole von Mozilla.

parent ist das Fenster, in dem das Frameset drin steht, d.h. in der Datei, in der du <frameset .... </frameset> definiert hast, muss das Frame 'topmenu' existieren und in diesem die Funktion 'Bildwechsel()' und selbst wenn dies schon richtig wäre, muss zusätzlich in dem Fenster, von dem aus du diese Funktion aufrufst das Objekt/die Variabel 'Highlight1' definiert sein und so wie das vermute ist das nciht der Fall.

Ich kan dir eigentlich nur raten, entweder auf sowas zu verzichten oder das Frameset ganz abzuschaffen, ist sowieso nicht besonders Zeitgemäß http://www.subotnik.net/html/frames.html, oder nochmal gründlich das Kapitel in selfhtml über Frames/windows durchzulesen.

Struppi.