Ankündigung

Einklappen
Keine Ankündigung bisher.

Werteübergabe zwischen Frames

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Werteübergabe zwischen Frames

    Hallo,

    kann mir sagen, wie ich Werte zwischen drei Frames übergebe?
    Alle drei Frames werden von Anfang an angezeigt. Im Ersten(1) wird ein Job ausgehwählt. Über einen Button wird dann in einer DB die dazugehörigen Daten gesucht und im nächsten Frame(2) angezeigt (TextArea). Nun soll im dritten(3) Frame noch die Möglichkiet bestehen, einen Dateipfad einzugeben und diesen mittels eine Buttons an die Daten in Frame zwei(2) anzuhängen.
    Und da ist mein Problem. Ich bekomme den Pfad nicht übergeben.

    Beispiel Script wäre super.

    Danke

  • #2
    naja <a href="seite.php?para1=meter1&para2=meter2" target="frame2">
    seh ich jetzt nicht so das problem dabei?

    ansonsten müsste halt mal offen legen, wie du die frame seiten änderst, ob
    per javascript, formular oder link oder ...

    Kommentar


    • #3
      Ich wollte es über einen Button machen und nicht über einen Hyperlink.
      Und es müssen die alten Daten in dem Feld bestehen bleiben und der Pfad daran angehangen werden.

      Kommentar


      • #4
        und jetzt soll ich raten wie dein code aussieht? mit nem button wirste das wahr-
        scheinlich nur über javascript realisieren können, ausser du kannst im
        <form>-tag ein attribut target definieren.

        Kommentar


        • #5
          Natürlich sollst du nicht raten wie mein Code aussieht aber ich dachte das wäre unwichtig, da ja "nur" darum ging, eine Variable aus einem Feld an ein anderes Feld in einer anderen Maske(+Frame) anzuhängen.

          Hier der bisherige Code der Maske zum anhängen des Pfades:

          <html>
          <head>
          <base target="jobdetails">
          <title>Datei</title>
          </head>
          <body>
          <form action = "dateisuccess.php" method = "post">



          Bitte tragen Sie hier die Datei ein:


          <input name="datei" size="35">
          <input name="DateiAnhängen" type="submit" value="Dateipfad anhängen">
          <?php
          session_start();
          session_register();
          $_SESSION['dateiname'] = $datei;
          ?>
          </body>
          </html>

          Kommentar


          • #6
            abgesehen davon, dass man session_start() ausführen sollte bevor irgend ein
            output generiert wird, und session_register() nicht verwenden solltest, wenn du
            $_SESSION verwendest, versteh ich das problem immer noch net ganz - sorry.

            du willst was an die session anhängen? $variable .= 'wert'; die session ist
            dann auch in frame 2 verfügbar. oder möchtest du die direkt an frame2 über-
            geben? dann müsstest mit frame2.location.href = 'frame2.php?para=meter'
            arbeiten

            Kommentar


            • #7
              Eigentlich würde es mir reichen, wenn ich an den Text aus Frame 2 den Pfad, der in Frame 3 eingegeben wird anhänge. Dies sollte über einen Button geschehen, der nach der Eingabe betätigt wird. Der Rest ist mir egal.

              Kommentar

              Lädt...
              X