Martin Runkel: Formular und Frame

Hi,

wer kann mir bei folgendem Problem einen Tip geben:

man stelle sich eine Seite mit zwei Frames (oben.html und unten.html) vor. In oben.html steht ein Fromular. Wenn der Submit-button gedrückt wird, wird ein PHP-Script (x.php3) aufgerufen (über action). Mein Problem: Das Ergebnis von x.php3 erscheint im oberen Frame, soll aber ins untere. Wie geht das?

Habe schon überlegt, den submit-Button durch einen Link zu ersezten (mit target=unteres Frame), bekomme dan aber schwierigkeiten mit der Parameterübergabe des Formulars an das Skript. Gibts es eine Möglichkeit, das Formular dann auszulesen, wenn der Link gedrückt wird? Die ausgeleseen Werte ließen sich ja dann über URL?...Parameter.. übergeben.

Vielen Dank,

Martin

  1. man stelle sich eine Seite mit zwei Frames (oben.html und unten.html) vor. In oben.html steht ein Fromular. Wenn der Submit-button gedrückt wird, wird ein PHP-Script (x.php3) aufgerufen (über action). Mein Problem: Das Ergebnis von x.php3 erscheint im oberen Frame, soll aber ins untere. Wie geht das?

    Hi

    versuchs doch einfach mal mit target im form tag.
    z.B. so : (Target notfalls anpassen)
    <form action="unten.html" target="unten">

    gruss
    Jens

  2. Hallo Martin,

    <<Gibts es eine Möglichkeit, das Formular dann auszulesen, wenn der Link gedrückt wird? Die ausgeleseen Werte ließen sich ja dann über URL?...Parameter.. übergeben.

    Ja, genauso wie du sagst, Werte der Formularfelder und -buttons etc. mit Javascript auslesen und an die URL als Query-String anhängen.

    Dann machst du dasgleich per "hand" was die submit()-Methode mit dem submit-button erledigt, falls die Formularwerte per GET verschickt werden.

    Gruss
    FJ