Ergebnis 1 bis 12 von 12
  1. #1
    Avatar von Transformator
    Transformator ist offline Doppel-As
    registriert
    30-09-2013
    Beiträge
    144

    Question [PHP] - Mir Fehlen Zeichen Wie : " oder '

    Code:
    <li><b id="obj1">Beispiel 1</b><button onclick="durchstreichen()">X</button></li>
    Dieser Code oben wird später mit php ausgegeben,
    also so :
    Code:
    echo('<li><b id="obj1">Beispiel 1</b><button onclick="durchstreichen()">X</button></li>';
    Das Problem ist das die Funktion durchstreichen() mit
    Parametern Ausgeführt werden soll! In diesem
    Fall mit "obj1" nun ist das Problem welche
    Zeichen soll ich benutzen um JavaScript zu sagen das das ein String ist ?
    " wird von Html belegt und ' benutze ich für PHP.

    Gibt es noch mehr? So wie ` bei SQL ?

    Ach übrigens: \" geht nicht
    Dummheit ist zum Glück (noch) nicht Strafbar
    http://strawpoll.me/1591634

  2. #2
    Avatar von Transformator
    Transformator ist offline Doppel-As
    registriert
    30-09-2013
    Beiträge
    144

    AW: [PHP] - Mir Fehlen Zeichen Wie : " oder '

    OH Gott,

    Hab nicht nachgedacht ich brauch das nicht,
    Hab vergessen das das in der Datenbank gespeichert werden muss
    was gelöscht ist und was nicht
    Dummheit ist zum Glück (noch) nicht Strafbar
    http://strawpoll.me/1591634

  3. #3
    j-l-n Guest

    AW: [PHP] - Mir Fehlen Zeichen Wie : " oder '

    Zitat Zitat von Doku
    echo ist nicht wirklich eine Funktion sondern ein Sprach-Konstrukt, daher brauchen Sie keine Klammern verwenden. echo verhält sich im Gegensatz zu einigen anderen Sprach-Konstrukten nicht wie eine Funktion, deshalb kann es nicht immer in einem Funktionskontext verwendet werden. Hinzu kommt, dass bei der Angabe mehrerer Parameter für echo diese nicht von Klammern umschlossen sein dürfen.
    D.h., die Schreibweise ist eigentlich nicht
    PHP-Code:
    echo(); 
    , sondern
    PHP-Code:
    echo "Blablabla"
    Man muss Anführungszeichen einfach nur escapen, dann kann man problemlos mehrere ineinander kombinieren. Tutorials | PHP : Einsteiger | Escapen in PHP

  4. #4
    Avatar von Transformator
    Transformator ist offline Doppel-As
    registriert
    30-09-2013
    Beiträge
    144

    AW: [PHP] - Mir Fehlen Zeichen Wie : " oder '

    OMG das escapen geht aber nicht für html oder ?
    und ich hab in nem html Dokument probiert !
    Dummheit ist zum Glück (noch) nicht Strafbar
    http://strawpoll.me/1591634

  5. #5
    j-l-n Guest

    AW: [PHP] - Mir Fehlen Zeichen Wie : " oder '

    Zitat Zitat von Transformator Beitrag anzeigen
    OMG das escapen geht aber nicht für html oder ?
    und ich hab in nem html Dokument probiert !
    Tut mir leid, das verstehe ich nicht ganz. Natürlich muss du HTML, dass du per echo ausgibst escapen. Oder meintest du eine .html-Datei? Aber da kannst du keinen PHP-Code drin ausführen...

  6. #6
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.662

    AW: [PHP] - Mir Fehlen Zeichen Wie : " oder '

    Code:
    echo '<li><b id="obj1">Beispiel 1</b><button onclick="durchstreichen(&quot;obj1&quot;)">X</button></li>';
    - aber ich würde die Funktion durchstreichen ja umschreiben, so dass sie keine ID, sondern eine Node erwartet. Zusätzlich würde ich auf dem <li> operieren. Das Ganze würde dann so aussehen:
    Code:
    echo '<li><b>Beispiel 1</b><button onclick="durchstreichen(this.parentNode)">X</button></li>';
    Das Ganze ist flexibler und einfacher zu warten, da man sich nicht merken muss, welche ID man schon verwendet hat...

  7. #7
    Avatar von Transformator
    Transformator ist offline Doppel-As
    registriert
    30-09-2013
    Beiträge
    144

    AW: [PHP] - Mir Fehlen Zeichen Wie : " oder '

    @Julian:
    Zitat Zitat von Julian Beitrag anzeigen
    Tut mir leid, das verstehe ich nicht ganz. Natürlich muss du HTML, dass du per echo ausgibst escapen. Oder meintest du eine .html-Datei? Aber da kannst du keinen PHP-Code drin ausführen...
    nein nein ich habe nur voraus gedacht,
    das ganze war noch gar nicht in einem echo also wurde es auch nicht nach php regeln ausgeführt.
    und es scheint mir zumindest so als ob in html \" nicht geht

    @kkapsner:
    nur mal so als frage was macht dieser Code :
    Code:
    echo '<li><b>Beispiel 1</b><button onclick="durchstreichen(this.parentNode)">X</button></li>';
    besser gefragt was sind nodes? (kann man nodes sagen ?)
    Dummheit ist zum Glück (noch) nicht Strafbar
    http://strawpoll.me/1591634

  8. #8
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.662

    AW: [PHP] - Mir Fehlen Zeichen Wie : " oder '

    Keine Ahnung, was dieser Code macht, da ich die Funktion durchstreichen nicht kenne.

    Aber this ist eine Referenz auf die Node, bei der der Eventlistener registriert ist (also hier der <button>). this.parentNode ist dann eine Referenz auf das Elternelement also das <li>.

    Ganz vereinfacht kann man sagen, dass eine Node die Repräsentation eines HTML-Tags im Browser ist. Ist jetzt natürlich vereinfacht und deckt nicht alle Feinheiten ab, aber ich würde sagen, dass du mit dieser Definition arbeiten kannst.

  9. #9
    j-l-n Guest

    AW: [PHP] - Mir Fehlen Zeichen Wie : " oder '

    Geändert von j-l-n (20-04-2014 um 10:41 Uhr) Grund: Ergänzung

  10. #10
    Avatar von Transformator
    Transformator ist offline Doppel-As
    registriert
    30-09-2013
    Beiträge
    144

    AW: [PHP] - Mir Fehlen Zeichen Wie : " oder '

    @kkapsner
    Zitat Zitat von kkapsner Beitrag anzeigen
    Aber this ist eine Referenz auf die Node, bei der der Eventlistener registriert ist (also hier der <button>). this.parentNode ist dann eine Referenz auf das Elternelement also das <li>.
    Ganz vereinfacht kann man sagen, dass eine Node die Repräsentation eines HTML-Tags im Browser ist. Ist jetzt natürlich vereinfacht und deckt nicht alle Feinheiten ab, aber ich würde sagen, dass du mit dieser Definition arbeiten kannst.
    Danke !
    @Julian:
    Auch Danke !
    Dummheit ist zum Glück (noch) nicht Strafbar
    http://strawpoll.me/1591634

  11. #11
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.662

    AW: [PHP] - Mir Fehlen Zeichen Wie : " oder '

    Bitte - gern geschehen. Kannst du damit jetzt weiterarbeiten?

  12. #12
    Avatar von Transformator
    Transformator ist offline Doppel-As
    registriert
    30-09-2013
    Beiträge
    144

    AW: [PHP] - Mir Fehlen Zeichen Wie : " oder '

    joa
    Dummheit ist zum Glück (noch) nicht Strafbar
    http://strawpoll.me/1591634

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 23-06-2013, 15:18
  2. f++ "nur solange wie" oder "bis" oder ganz anders?
    Von 3dmaxb00n im Forum JavaScript
    Antworten: 11
    Letzter Beitrag: 21-12-2009, 16:09
  3. Bild-Tooltip mit "wird geladen" Zeichen
    Von benpen im Forum JavaScript
    Antworten: 3
    Letzter Beitrag: 03-08-2009, 21:11
  4. Antworten: 3
    Letzter Beitrag: 30-05-2006, 20:40
  5. Textarea auf 160 Zeichen begrenzen mit "Countdown"
    Von cula-online im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 14-10-2002, 20:04

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •