Formularfelder aus anderem Fenster auslesen

<script language="JavaScript" type="text/JavaScript">
var textfeld=opener.document.form1.feld2.value;
var entscheide=(opener.document.form1.frage[0].checked)? "ja" : "n&ouml;";
document.write(textfeld);
document.write("<br>Ihre Anwort war "+entscheide);
</script>


Das zweite Html-Dokument wird direkt vom ersten aus geöffnet, vom "opener". Daher kann man mit der opener Eigenschaft des window Objekts Werte des Formulars direkt auslesen. Man bezieht sich also zuerst auf den opener (die Seite von der aus diese geöffnet wurde) dann auf das document, dann auf das Formular form1, darin das Textfeld namens feld2 und dessen Wert value. Der Radio Button wird mit einem Trinären Bedingungsoperator abgefragt, das ist die Kurzform einer if-Struktur.
Bedinung ? Anweisung-wenn-wahr : Anweisung-wenn-falsch


[Fenster schliessen]