fastix: Formulardaten an mehrere scripte versenden?

Beitrag lesen

Ja, klar.

Lies mal hier:

http://selfhtml.teamone.de/javascript/objekte/frames.htm#scripts

Dort steht, wie Du Variablen in anderen frames ändern kannst.
Du kannst auch auf alle anderen Objekte in der beschriebenen Art zugreifen.

Zum Ändern eines Variableninhaltes:

parent.andererFrame.Variable = "Wert";

andererFrame = Name des Frames

Variable = Name der Variable im anderen Frame

Zum Ändern eines Formularfeldes:

parent.andererFrame.forms['Formularname'].Elementname.value = "Wert";

andererFrame = Name des Frames

Formularname = Name des Formulars

Elementname = Name des Inputfeldes im bezeichneten Formular

Zum Aufruf einer Funktion in einem anderen Frame:

parent.andererFrame.Funktion()

andererFrame = Name des Frames

Funktion = Name der Funktion im anderen Frame. Die Variablen und Konstanten, die in dieser Funktion genutzt werden sollen müssen im aufgerufenen Frame definiert sein.

Wenn Du mit dem frame fertig bist, dann kannst Du mit submit('Formularname') das Formular absenden.

Benutze also keinen <input type="submit" value="senden"> sondern einen <input type="button" value="senden" onClick="parent.andererFrame.Funktion();submit('dieseForm')">