Werte in andere Fenster übergeben

René Paschold

Erfahrenes Mitglied
Guten Morgen zusammen,

ich öffne mit window.open ein neues Fenster. In diesem Fenster kann man jetzt in einem Formular Daten eingeben. Beim drücken des Buttons sollen die Daten in das Hauptfenster übergeben werden und dann soll sich das Fenster schließen.

Leider habe ich keinen Lösungsansatz, kann mir da jemand kurz auf die Sprünge helfen?
 
Etwa so:
Code:
popup = window.open(#BLA#);
popup.main = top;

Damit kann in dem Popup-Fenster das Hauptfenster über die Variable "main" angesprochen werden.

Es gibt sicher elegantere Methoden, mir fällt nur gerade keine entsprechende JS-Funkionalität ein.

Gruß
Falk
 
Vielleicht hilft dir das weiter:
PHP:
<html>
<head>
</head>
<body>
<a href="winopen.html" onClick="window.open('winopen.html',
 'child', 'width=300,height=300');return false;">Klick</a>
<br><br>
<form name="formular1">
<input type="text" id="feld1" size="20">
</form>
</body>
</html>
Und die Datei winopen.html:
PHP:
<html>
<head>
<script type="text/javascript">

function eintrag() {
    window.opener.document['formular1']['feld1'].value =
     window.document.formular.feld.value;
}

</script>
</head>
<body>

<form name="formular">
<input type="text" name="feld" size="20">
<br><br>
<input type="button" value=" Eintrage " onClick="eintrag();">
</form>
</body>
</html>
 

Neue Beiträge

Zurück