Manfred: Submit aus 2. Frame

Hallo zusammen!

Ich habe folgendes Problem. Ich möchte den Inhalt aus Frame1
durch einen Submit-Button, der sich in Frame2 befindet, abspeichern.
Der Befehl für den Submit-Button sieht folgedermaßen aus:

<form name="top_planung" method="post" action="<?php echo $PHP_SELF; ?>">
...
<input type="submit" name="speichern" value="speichern" onClick="top.mainFrame.document.planung.submit();">
...
</form>

In Frame1 ist zu Beginn eine Abfrage ob der Speichern-Button geklickt wurde:

if(isset($_REQUEST['speichern']))
  {
   ...

Anscheinend wird Frame1 auch abgeschickt, allerding geht es nicht durch die if-Afrage.
Bin für jeden Hinweis dankbar...

  1. Moin,

    Hallo zusammen!

    Ich habe folgendes Problem. Ich möchte den Inhalt aus Frame1
    durch einen Submit-Button, der sich in Frame2 befindet, abspeichern.

    IMHO kann das nicht gehen..
    Warum verwendest Du überhaupt Frames?
    Warum verzichtest Du nicht auf JS wenn Du bessere Alternativen zur Verfügung hast?

    TomIRL

  2. Hallo,

    Ich habe folgendes Problem. Ich möchte den Inhalt aus Frame1
    durch einen Submit-Button, der sich in Frame2 befindet, abspeichern.

    Wenn du schon PHP benutzt, warum dann noch Frames? Die sind nicht nur böse, sondern auch nicht XHTML-konform. Also überdenke dein Problem noch einmal. Außerdem ist deine Lösung mit Javascript auch nicht die eleganteste.

    if(isset($_REQUEST['speichern']))

    Das ist veraltet. Lege dich entweder auf $_GET oder $_POST fest.

    Gruß
    Lachgas