[PHP5] onClick funktioniert nicht !!

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

  • [PHP5] onClick funktioniert nicht !!

    Hi,
    wenn ich folgenden Code in HTML schreibe, funktioniert das. Wenn ich ihn wie unten in eine Variable reinpacke, funktioniert das Ganze nicht mehr.

    PHP-Code:
    $links_text "Bitte beachten Sie unsere
    <a href='#'>
    <i onClick="
    MM_popupMsg('Rechtsbelehrung \r\r TEXT')">Rechtshinweis
    </a></i>"

    Wo liegt der Fehler?

  • #2
    Re: [PHP5] onClick funktioniert nicht !!

    Original geschrieben von bigtail
    Wo liegt der Fehler?
    In deinem Umgang mit Strings in PHP (RTFM).

    Und darauf wärst du auch deutlich hingewiesen worden, wenn du dein error_reporting vernünftig eingestellt hättest (siehe Regeln).
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      siehe zeichenketten

      gruß
      peter
      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
      Meine Seite

      Kommentar


      • #4
        hmmmmmm! Ich bin kurz davor durchzudrehen!

        Also ich habe alles durchgelsen und kriege es trotzdem nicht hin.

        Das Problem ist, dass ich garkeine Fehlermeldung bekomme, es ist nur so, dass wenn ich auf das Wort "Rechtshinweis" klicke, keine MessageBox eingeblendet wird.

        Nun habe ich versucht die Anführungszeichen zu escapen:

        PHP-Code:
        <script type="text/JavaScript">
        <!--
        function 
        MM_popupMsg(msg) { //v1.0
          
        alert(msg);
        }
        //-->
        </script>

        $links_text "Bitte beachten Sie unsere
        <a href='#'>
        <i onClick=\"MM_popupMsg('Rechtsbelehrung \r\r TEXT')\">Rechtshinweis
        </a></i>"

        Es hat aber auch nicht geholfen.

        Hilfe!!

        Kommentar


        • #5
          Original geschrieben von bigtail
          Das Problem ist, dass ich garkeine Fehlermeldung bekomme,
          error_reporting und display_errors vernünftig eingestellt?
          es ist nur so, dass wenn ich auf das Wort "Rechtshinweis" klicke, keine MessageBox eingeblendet wird.
          Erzeugten HTML-Quellcode überprüft?
          Nach JS-Fehlermeldungen geschaut?
          I don't believe in rebirth. Actually, I never did in my whole lives.

          Kommentar


          • #6
            Du solltest nochmal das Kapitel Zeichenketten durcharbeiten... Stichwort Verknüpfungs-Operator.
            Zuletzt geändert von Griecherus; 15.12.2006, 15:32.
            Nieder mit der Camel Case-Konvention

            Kommentar


            • #7
              die beiden \r\r sorgen für den fehler.

              gruß
              peter
              Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
              Meine Seite

              Kommentar


              • #8
                die beiden \r\r sorgen für den fehler.
                BINGO!!

                Genau das war der Fehler. Danke für die Hilfe.

                \\r statt \r.

                Gruß

                Kommentar

                Lädt...
                X