Ergebnis 1 bis 11 von 11
  1. #1
    Taeli ist offline Eroberer
    registriert
    13-07-2011
    Beiträge
    68

    HTML - Code in Javascript einfügen

    Hallo!

    Ich habe folgendes Problem und hoffe, dass mir jemand (*helfen) kann:

    Ich möchte, dass ein Text per Event-Handler auf den Bildschirm geschrieben wird. Ich möchte ihn aber formatieren und einen Absatz machen. Nur, dass der HTML-Tag <br> in JS nicht zu funktionieren scheint. Wenn ich ihn in Anführungszeichen schreibe, wird es auf dem Bildschirm ausgegeben, wenn ich die Anführungszeichen aber weglasse, meckert der Browser sofort wegen "Unexpected token <". Bei "<font ...;>" das selbe Problem.

    Freue mich auf eure Antworten!
    Geändert von Taeli (20-07-2011 um 01:07 Uhr)

  2. #2
    Avatar von scrypter
    scrypter ist offline Haudegen
    registriert
    25-06-2011
    Beiträge
    706

    AW: HTML - Code in Javascript einfügen

    Du musst die tag-Klammern maskieren
    \<br\>

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

    AW: HTML - Code in Javascript einfügen

    Das sollte eigentlich gar kein Problem sein... zeig' mal deinen Code.

  4. #4
    Taeli ist offline Eroberer
    registriert
    13-07-2011
    Beiträge
    68

    AW: HTML - Code in Javascript einfügen

    Code:
    <textarea id="TEXT_1";>&#160</textarea><br>
    <input type="text"; id="IN_1";>
    <input type="button"; onclick="f ()"; value="  ";>
    
    <script language="javascript";>
    
    function f () {
    
    var x = document.getElementById("IN_1").value + '<br>';
    
    document.getElementById("TEXT_1").firstChild.appendData(x);
    
      }
    
    </script>

  5. #5
    Taeli ist offline Eroberer
    registriert
    13-07-2011
    Beiträge
    68

    AW: HTML - Code in Javascript einfügen

    @ scrypter: Sicher, das die da hingehören? Ohne Anführungszeichen meldet der Browser jetzt :

    Unexpected token ILLEGAL
    Mit Anführungszeichen das selbe traurige Spiel.

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

    AW: HTML - Code in Javascript einfügen

    In eine <textarea> kann man kein HTML einfügen.
    Wenn du aber dort einen Zeilenumbruch machen willst, musst du einfach "\n" einfügen.

    PS: und den Wert setzt man auch nicht über append..., sondern über .value (+)= ...

  7. #7
    Taeli ist offline Eroberer
    registriert
    13-07-2011
    Beiträge
    68

    AW: HTML - Code in Javascript einfügen

    Funktioniert und danke für den Tipp. Das mit dem "firstChild.append ()" kam mir eh ein wenig merkwürdig vor. ^^

    PS: Geht das mit "\n" überall in JS? Und wofür braucht man ".firstChild." überhaupt? Eigentlich geht jeder Code auch ohne diese Eigenschafft.
    Geändert von Taeli (20-07-2011 um 01:40 Uhr)

  8. #8
    ABNetworks.DE ist offline Routinier
    registriert
    13-01-2003
    Beiträge
    338

    AW: HTML - Code in Javascript einfügen

    PS: Geht das mit "\n" überall in JS? Und wofür braucht man ".firstChild." überhaupt? Eigentlich geht jeder Code auch ohne diese Eigenschafft.
    Dann kann man davon ausgehen, dass du JEDEN Code schon einmal geschrieben hast?

  9. #9
    ein schlauer ist offline Lounge-Member
    registriert
    18-08-2004
    Beiträge
    14.671

    AW: HTML - Code in Javascript einfügen

    Zitat Zitat von Taeli Beitrag anzeigen
    [code]<script language="javascript";>
    Woher hast du diesen Code?
    Das language Attribute ist seit 1998 nicht mehr empfohlen und wurde damals vor 13 Jahren gegen das type Attribut ausgetauscht. Je nach verwendeten DOCTYPE kann das dazu führen, dass das Skript gar nicht mehr ausgeführt wird.
    Die Strichpunkte im HTML Tag sind überflüssig.

  10. #10
    Taeli ist offline Eroberer
    registriert
    13-07-2011
    Beiträge
    68

    AW: HTML - Code in Javascript einfügen

    Jeder Code *den ich bereits ausprobiert hab. ^^

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

    AW: HTML - Code in Javascript einfügen

    Was meinst du mit
    Zitat Zitat von Taeli Beitrag anzeigen
    PS: Geht das mit "\n" überall in JS?
    Man kann jeden Code ohne .firstChild schreiben, aber ist hald manchmal praktischer.

Ähnliche Themen

  1. html code in diesen... Java script code einfügen
    Von Jenny123456 im Forum JavaScript
    Antworten: 6
    Letzter Beitrag: 09-02-2011, 15:29
  2. Antworten: 4
    Letzter Beitrag: 17-07-2008, 10:36
  3. HTML Code hinter bekanntem HTML Code einfügen
    Von jahlives! im Forum JavaScript
    Antworten: 4
    Letzter Beitrag: 04-12-2007, 13:36
  4. Text per Javascript in HTML einfügen
    Von Jero im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 21-07-2004, 23:05
  5. JS code xtern in ein HTML einfügen
    Von elwod im Forum JavaScript
    Antworten: 12
    Letzter Beitrag: 20-07-2004, 19:37

Lesezeichen

Berechtigungen

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