Christine Kuehnel: JavaScript-Variable aus einem anderen Frame

Beitrag lesen

Hallo Stefan,

ich möchte aus einem Frame eine Variable in einem anderen Frame auslesen.
Ich habe es schon mit PARENT.FRAMENAME.DOCUMENT.VARIABLE versucht, aber ich bekomme die Meldung 'Syntax error', wobei der Pfeil auf den Framenamen zeigt.

Ich hab mir in solchen Faellen immer mit einem versteckten Formular beholfen.
...
Step 2: Wenn der Wert der Variablen sich aendert, muss immer auch das Formularfeld mit dem Wert versorgt werden. Beispiel:
var dieVariable = "Hallo Welt";
document.daten.speicher_1.value = dieVariable;
Step 3: Aus einem anderen Frame kann ein Script nun den Variableninhalt des Frames auslesen:
var Name = parent.FrameName.document.daten.speicher_1.value;

Das ist aber nicht notwendig.
So, wie Du auf den Inhalt des Formulars zugreifen kannst, kannst Du das auch mit der Variablen direkt machen

var Name = parent.FrameName.dieVariable;

und sparst Step 1 und Step 2.

Christine