Michael Schröpl: BITTE! BITTE! Ich komme nicht weiter! Variable auslesen

Beitrag lesen

Hi,

Ich habe im oberen Tochterframe: topframe ein Inputfeld definiert
und diesem ein Wert zugewiesen.
Im unteren Tochterframe: hauptframe möchte ich diesen Wert auslesen
und wiederum einem inputfels übergeben.

*Wann* möchtest Du das?

Und so oder so ähnlich müßte ich doch im unteren Framen an den
oberen Wert kommen.

<input type=button name="startzeit" value= (parent.frames[0].document.forms[0].elements[0])>

Nein, so funktioniert das nicht. Du kannst in HTML einem Formularelement
nur statisch einen Wert zuweisen, nicht dynamisch.

Aber das Prinzip ist auch nicht völlig verkehrt: Genau so, wie Du das
Element adressiert hast, dessen Wert Du entnehmen willst, kannst Du
auch das Feld adressieren, in welches Du diesen Wert einsetzen möchtest.

Und jetzt kommen wir wieder zu meiner Ausgangsfrage zurück: Wann (zu
welchem Zeitpunkt) möchtest Du das tun? Davon hängt ab, in welcher
Art und Weise Deine JavaScript-Anweisung aktiviert werden soll.

Die Wahrscheinlichkeit spricht dafür, daß Du als Auslöser irgend einen
Event nehmen wollen wirst, beispielsweise das Ende des Ladevorgangs des
zweiten Dokuments (falls zu diesem Zeitpunkt der Wert im ersten Dokument
zuverlässig verfügbar ist!) oder irgend ein Interaktionsereignis dort.

Viele Grüße
      Michael