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ö";
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