Eine Methode in einem verschachteltem Frame ausfrufen
Lars
- javascript
Guten morgen!
Im momment stehe ich etwas auf dem Schlauch, vielleicht wisst Ihr weiter:
Ich habe ein 3 Spaltiges Frameses, in der mittleren Spalte wir eine weiter Frameset-Datei geladen mit 3 Zeilen. Hier möchte ich eine Methode des ersten Frames verändern, z.b. location o.ä.
also so:
+-----+-----+-----+
| |+---+| |
| ||(b)|| |
| |+---+| |
| || || |
| |+---+| |
| || || |
| (a) |+---+| |
+-----+-----+-----+
Alsom von (a) aus will ich per onClick in (b) eine Methode ausfrufen...
Das soll in allen Browsers funktionieren, also NS4, NS6, ie4-6 Opera und Mozilla, und dann noch jeweils PC und MAC.
Meines erachtens nach müßte das nun ja folgendermaßen aussehen.
parent.frames[1].document.frames[0].METHODE = NEUERWERT
^ ^ ^ ^
| | | |
oberstes mitleres Frame (b) Methode in Frame
Objekt Frame (b)
Aber das funtkioniert nicht...
Warum? Was mache ich falsch?
Würd mich freuen, wenn mir jemand von euch eien Denkanstoss geben können! ;-)
Vielen Dank!
Ciao!
Lars
Hallihallo!
Ein erster Versuch wäre, das "document" rauszunehmen:
parent.frames[1].frames[0].METHODE = NEUERWERT;
(Achtung, dies ist ein Schnellschuss!) ;)
Vielleicht funktioniert das ja schon...
Ansonsten wäre es gut, einmal die Frameset- Definition zu sehen, damit man mal ein bisschen rumprobieren kann.
Viele liebe Grüße,
Der Dicki