Sven Rautenberg: Variablen deklarieren

Beitrag lesen

Aloha!

mit js ist das möglich, aber unfein...

wenn du keinen server benutzt kannst du dein form nicht mit get oder post abschicken, dies funktioniert nur, wenn die seite über einen server abgerufen wird...(serverseitige auswertung wäre sowieso anzuraten...

Das stimmt nicht. Mit GET kann man das Formular sehr wohl mit Javascript auswerten. GET-Formulare schreiben die Formulardaten URL-encoded in die URL mit rein - hinter das Fragezeichen. Javascript kann mit location.search darauf zugreifen. Der Aufwand des Dekodierens der URL-Zeile ist auch eher gering (decodeURI - funktioniert nicht in Opera, oder unescape - ansonsten gibts dazu sicherlich was in den Feature-Artikeln), man muß "nur" den langen String zerpflücken.

per button eine neue seite aufrufen, die per
opener.formname.inputname.value inhalte abruft und ins aktuelle document schreibt...

z.B. document.formname.inputname.value = opener.document.formname_vorher.inputname_vorher.value;

Das kann ja schon deswegen nicht klappen, weil die alte Seite inklusive des Formulars weg ist, wenn die neue Seite geladen wurde - es sein denn, die zwei Seiten sind in einem Frameset parallel angezeigt.

- Sven Rautenberg