Array zwischen zwei IFrame Seiten tauschen

B

ByeBye 31659

Hallo,

ich habe eine Seite, die zwei oder mehr IFrames beinhaltet. Innerhalb dieser IFrames wird immer die gleiche Seite geladen, aber mit unterschiedlichen Parametern, so dass das Erscheinungsbild unterschiedlich ist. Nun möchte ich zwischen zwei IFrames die Seiten tauschen. Das klappt soweit mit Buttons auch. Ich möchte auch, dass die Arrays innerhalb der IFrame Seiten erhalten bleiben. Beim Tausch der Seiten wird aber automatisch ein reload durchgeführt und die Arrays sind leer.

Nun möchte ich der Hauptseite sagen, dass wenn die Seiten getauscht werden sollen, die Arrays in Temp-Variablen gespeichert werden sollen und anschließend sollen den Seiten diese Variablen wieder zugewiesen werden und eine Funktion aufgerufen werden.

Mein Problem ist, ich kann nicht auf die Variablen innerhalb der Seiten in den IFrames zugreifen :-(

Weiß da jemand Rat?

Den Namen des IFrames bzw. desses Source kann ich per
Code:
document.getElementById(column_left).src
document.getElementById(column_left).name
ermitteln. Aber wie greife ich nun auf das Array Namens "opened" oder die FUnktion Namens "openDetails()" zu?
 
Hi,

versuch mal den Zugriff über das frames-Objekt.
Code:
top.frames["frm_1"].opened;
top.frames["frm_1"].openDetails();
frm_1 ist der Name des iFrames (name="frm_1").

Ciao
Quaese
 
Zurück