Hallo,
ich habe ein Problem mit der Speicherung von Variablen bei JavaScript.
Es soll aus einem Frame1 Variablen an einen Frame2 übergeben werden. Das funktioniert soweit gut. Allerdings besteht ein Problem, aus dem Frame2 die Daten wieder zurückzugewinnen.
In etwa mal der Code:
Anzahl = parent.frames["frame1"].document.formname_a.input_name.value;
Anzahl hat danach wirklich den richtigen Wert, aber nach Ablauf des Scriptes, sind die Daten verloren. Anscheinen muß ich die Daten in ein Objekt packen, wie:
parent.frames["frame2"].document.formname_b.input_name.value = Anzahl;
Geht, wie ich herausgefunden habe, wenn man ein Form à la:
<form name="fromname_b">
<input type="Hidden" name="inputname">
....
</form>
vordefiniert.
Ansonsten bekommt man "....has no properties..."!
Irgendwie verstehe ich -ehrlich gesagt- das Sytem nicht so ganz. Auf welche Weise kann ich die Daten von einem Frame ins andere schaufeln. Was ist dabei zu beachten. Muß ich eine Form wirklich vordefinieren???
Gibt es dazu irgendwelche "eleganten" Methoden, die bei Euch gut klappen???
Danke!!!
Reiner