Variablenübergabe mit link in ein anderes frame

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

  • Variablenübergabe mit link in ein anderes frame

    Hi

    Ich habe eine Seite mit 2 Frames (links und rechts)
    Wenn ich jetzt diesen Link im linken Fram-fenster anklicke wird die entsprechende Seite im rechten geöffnet. Das Funktioniert!

    <a href="anzeigen.php" target="rechts" >blabla</a>


    Aber wenn ich jetzt gleichzeitig noch eine Variable übergeben will, dann zeigt er die Seite gar nicht mehr an:
    <a href=\"anzeigen.php?Nr=$Nummer\" target="rechts">blabla</a>

    Könnt ihr mir weiterhelfen? Ich hab ein bisschen mit google gesucht und nix verwendbares dazu gefunden...

  • #2
    Das ist sehr unwahrscheinlich.

    Zeig mal den HTML-Quelltext, falls dir daran nichts auffällt.

    Kommentar


    • #3
      ich will dich ja net mit meinem ganzen code zumüllen, aber mal ein größerer ausschnitt:
      Vielleicht liegts auch daran dass es in php eingebunden oder in ner Tabelle ist:

      so funktionierts:

      $ausgabe = "<td> <a href=\"anzeigen.php?Nr=$Nummer\"><img src=\"blau.jpg\"></a></td>";
      echo $ausgabe;

      so nicht:

      $ausgabe = "<td> <a href=\"anzeigen.php?Nr=$Nummer\"><img src=\"blau.jpg\" target="rechts" ></a></td>";
      echo $ausgabe;

      Kommentar


      • #4
        HUHU???

        Ich hatte gesagt HTML-Quelltext.

        Kontrollfrage: Was ist der Unterschied zwischen HTML- und PHP-Quelltext?

        Kommentar


        • #5
          HTML-Quelltext von was denn?
          vielleicht der?

          Code:
          <html>
          <head>
          <title>Dame</title>
          <meta name="author" content="Niels">
          <meta name="generator" content="Ulli Meybohms HTML EDITOR">
          </head>
          <frameset  rows="10%,90%" frameborder=0 framespacing=0>
             <frame src="oben.htm" name="oben" scrolling=no>
             <frameset  cols="30%,70%" frameborder=0 framespacing=0>
               <frame src="links.php" name="links" scrolling=no>
               <frame src="rechts.php" name="rechts" scrolling=no>
             </frameset>
          </frameset>
          </html>

          Kommentar


          • #6
            Der HTML-Quelltext vom Link wäre noch interessant


            BTW:
            PHP-Code:
            $ausgabe "<td> <a href=\"anzeigen.php?Nr=$Nummer\"><img src=\"blau.jpg\" target="rechts" ></a></td>"
            erzeugt doch mit sicherheit nen parse error den du zunächst noch beheben musst?

            Kommentar


            • #7
              Versteh ich net so ganz. Ja, da kommt ein parse error
              Wenn ich auf quelltext anzeigen klick kommt das:

              <br />
              <b>Parse error</b>: parse error in <b>C:\Programme\xampp\htdocs\Dame\dbconnect.php</b> on line <b>86</b><br />

              Wie soll dir das jetzt weiterhelfen?

              Kommentar


              • #8
                Das sollte DIR weiterhelfen.

                Behebe den Fehler und staune.

                Kommentar


                • #9
                  Willst du mich verar*****?

                  Ich habs doch selber probiert und nicht geschafft und deshalb diesen Thread erstellt!



                  Gibts vielleicht jemand anderen hier der mir bei meinem Problem weiterhelfen kann?

                  Kommentar


                  • #10
                    Nur die Ruhe.

                    Ich habe deinen Quellcode oben (4 Postings vorher) in PHP-Tags gepostet. da wird der Code farblich schön dargestellt. Auch der Fehler (blau).

                    Das sind absolute Grundlagen. Wenn du die nicht beherrschst, dann bitte nochmal schattenbaum.net und peter-kropf.de besuchren. Dein Gerate hat übrigens nichts mit Programmieren zu tun.
                    Zuletzt geändert von TobiaZ; 17.06.2007, 18:20.

                    Kommentar


                    • #11
                      tut mir leid ich hab immer noch net verstanden wo genau jetzt der fehler liegt!

                      EDIT:
                      Ok, statt " nur '
                      aber das hättest du auch gleich sagen können statt hier spielchen mit mir zu treiben.
                      Zumal hat es ohne Variablenübergabe ja auch mit " geklappt.

                      Ich habs zum ersten mal probiert, und da ist ja wohl die logische konsequenz das man wieder dasselbe Zeichen benutzt! Wenn du das als raten bezeichnest, meinetwegen...
                      Zuletzt geändert von Beram; 17.06.2007, 18:35.

                      Kommentar


                      • #12
                        na hier: target="rechts"

                        Mit den öffnenden Anführungszeichen beendest du den String. Grundlagen!
                        EDIT:
                        Problem behoben, aber nicht annähernd begriffen. Schade.

                        Wenn du dich ernsthaft weiterhin mit Programmierung beschäftigen willst, solltest du erstmal HTML Grundlagen erlernen...

                        Kommentar


                        • #13
                          Ohje ohje^^ lol
                          Nen ähnlichen Fehler hatteste doch schon mal und damals hatte ich dich doch schon drüber aufgeklärt^^
                          Moment...ich such mal grad nochmal den Text und paste....

                          mit den normalen " haste die echo-anweisung beendet. deshalb muss da ein escapezeichen davor \
                          (Geht natürlich auch mit einfachen Hochkommata, aber da du schon in deinem restlichen Quellcode immer \" verwendet hast, ists sauberer das auch weiterhin so durchzuziehn)

                          Siehste guck^^


                          Greet'z
                          Daniel
                          Kommentare? Code heisst nicht umsonst "Code".

                          Kommentar


                          • #14
                            Damit hätten wir also den beweis. Nichts gelernt, jede Hilfe überflüssig.

                            Kommentar

                            Lädt...
                            X