Julian: form.submit in ein popup?

HI,

ich habe eine Form, die submitted werden muß. und zwar in ein sich öffnendes popup.
Sprich: der submit-button soll gleichzeitig ein popup (javascript:window.open) öffnen, an das dann die form submittet werden soll. jemand ne Idee, ob das möglich ist? oder muß ich den Umweg "weitere unsichtbare form innerhalb des popups, dessen Daten dann manipuliert werden, bevor diese form submittet wird"? nehmen?

Grüße,

Julian

  1. Hello,

    <form action="blah.php"
          id="form0815"
          target="NeuesFenster"
          onSubmit="window.open( ...);"
          method="post"
          enctype="multipart/form-data">

    So müsste das mMn gehen.

    Liebe Grüße aus http://www.braunschweig.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
  2. HI,

    Forelle

    Sprich: der submit-button soll gleichzeitig ein popup
    (javascript:window.open) öffnen, an das dann die form submittet
    werden soll.

    Mir fallen da nur cookies ein. Daten in Cookie Speichern, Popup öffnen. Daten aus cookie auslesen und in Formular schreiben.

    mfG

    Guido

    1. Hello,

      Sprich: der submit-button soll gleichzeitig ein popup
      (javascript:window.open) öffnen, an das dann die form submittet
      werden soll.

      Mir fallen da nur cookies ein. Daten in Cookie Speichern, Popup öffnen. Daten aus cookie auslesen und in Formular schreiben.

      *kannitverstaahn"

      Durch den Post wird beim Client ein Port geöffnet für die Response. Für diesen Port wird auch die Darstellung festgelegt. Wenn man also lokal auf dem Client bestimmt, dass die Antwort auf den Request in einem neuen Fenster oder einem bestimmten Target angezeigt werden soll, dann kann der Browser das entsprechend berücksichtigen. Voraussetzung ist natürlich, dass keine Popup-Blocker eingeschaltet ist. Aber dann hat man ja immer noch das normale Target. Der Antwort vom Server sollte man aber ein wenig JavaScript beifügen:

      <body onLoad="self.focus()">

      damit man die Antwort auch zu Gesicht bekommt, falls das Fenster schon geöffnet war.

      Liebe Grüße aus http://www.braunschweig.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen