Uschi Renziehausen: Button und Popup, ohne Datenverlust?

Beitrag lesen

Moin,

Wenn man etwas runterscrollt sieht man Code. Mit der Funktion javascript:PopUpWithoutAll() öffne ich ein Popup, nur wie integriere ich das in meinen Button bzw. in mein Formular?

Auf der von dir angegebenen Seite sind auch diese Code-Zeile zu lesen:

<form>
<input type="button" value="Fenster mit allem drum und dran" onClick="PopUpWithAll()">
<br>
<input type="button" value="Fenster mit nix, aber auch rein gar nix" onClick="PopUpWithoutAll()">
</form>

Das Zauberwort ist das onclick, ein sogenannter Event-Handler.

Wenn du dein Fensterchen öffnest, kannst du über den Eventhandler onload im <body>-Tag eine Funktion aufrufen, die die Formulardaten aus dem öffnenden Fenster ausliest und verwurstet. Das öffnende Fenster kannst du als window.opener ansprechen.
<script language="JavaScript">
function verwursten() {
  var myOpener = window.opener;
  alert(myOpener.document.formularname.elementname.value);
}
</script>
<body onload="verwursten()>
...

Gruß, Uschi