Matthias: popup durch form klicken öffnen

Beitrag lesen

hi,

ein action="window.open ...." alleine öffnet mir das Fenster mit dem PHP Skript, allerdings ohne die Post-Variablen.

Eben, deshalb wollen wir _das_ nicht machen.

Ein onSubmit liefert das selbe Ergebnis.

Öffne onsubmit dein Popup - aber _ohne_ darin bereits die Zielseite aufzurufen. "about:blank" oder ggf. auch einfach "" als Adresse.

Ich kann den Bezug zwischen den zu versendenen Post-Variablen und dem aktiven Window in meinem Popup nicht herstellen.

Das macht das target-Attribut des Formulars schon für dich.

gruß,
wahsaga

Hab mal ein Sample gemacht:
Die Seite mit dem Formular:

<form id="form1" name="form1" method="post" action="do.php"
onsubmit="window.open(, "testbox", "width=200,height=200,left=100,top=200"); return false" target="testbox">

<input type="text" name="textfield">

<input type="submit" name="Submit" value="Senden">

</form>

Die Seite mit dem php:

<?php

echo $_POST["textfield"];

?>

Ein neues Fenster geht auf, aber leider kein Popup, sondern ein nromales Browserfenster.

Grüsse
Matthias

Ich glaub jetzt hab ich´s langsam verstanden, werds morgen nochmal testen, danke iom Voraus.

Grüsse
Matthias