sven: Formular DAten senden : Popup in new Window

Hallo,

Weis jemand ob es möglich ist:

beim senden von FormularDaten, das danach geöffnete Fenster in einem neuen Fenster zu öffnen. Am besten in einem Popup, das man in seiner Grösse beschränken kann...

<input type="submit" target="_new" value="senden" align="center" onClick="javascript:popUp('_new')">

so oder so ähnlich :: jedenfalls geht das mit dem Target=
Schon irgendwie gar nicht ::

Weis da jemand, wie sowas funktioniert ?

gruss

sven

------------------------------------------------------------
Such schon etliche Zeit rum entweder ich finde das nicht, oder es hat noch niemand die frage gestellt.

  1. Hallo,

    hallo

    Weis jemand ob es möglich ist:

    beim senden von FormularDaten, das danach geöffnete Fenster in einem neuen Fenster zu öffnen. Am besten in einem Popup, das man in seiner Grösse beschränken kann...

    <form target="_new" ...> --> versuchs damit, schlieslich sendest du das formular und nicht den submitbutton

    <input type="submit"  value="senden" align="center" onClick="javascript:popUp('_new')">

    *angaben ohne gewähr*

    sven

    romy

  2. Hallo.

    beim senden von FormularDaten, das danach geöffnete Fenster in einem neuen Fenster zu öffnen. Am besten in einem Popup, das man in seiner Grösse beschränken kann...

    Das target-Attribut darf nicht _new annehmen. Siehe http://www.w3.org/TR/html401/types.html#type-frame-target. target="_blank" wäre richtig, aber nicht, wenn man den Formularmurks in ein Popup-Fenster umleiten will.

    Hier eine Lösung:

    <form action="murks.html" target="fenster" onsubmit="window.open('','fenster','width=600,height=400,resizable=yes')">
    <p><input type="text" name="murks"></p>
    <p><input type="submit" value="Absenden"></p>
    </form>

    Beim Absenden wird zunächst ein leeres Fenster mit window.open() geöffnet, welches den Namen 'fenster' trägt. Über das target-Attribut im form-Element wird dann darauf referenziert, d.h. die im action-Attribut angegebene Seite wird im Popup-Fenster geöffnet bzw. die Formulardaten (in diesem Falle GET) an dieses Dokument gesendet.

    Zum form-Element und target: http://selfhtml.teamone.de/html/formulare/definieren.htm#zielfenster (Btw, das target-Attribut muss in das form-Element, nicht in ein input-Element des Submitbuttons.)
    window.open(): http://selfhtml.teamone.de/javascript/objekte/window.htm#open
    Zu Popup-Fenstern generell: http://home.t-online.de/home/dj5nu/js-popup.html
    Event-Handler onsubmit: http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#onsubmit

    Bitte frage, wenn etwas unklar ist.

    Mathias