Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] HTML Code aus JavaScript ausgeben

Einklappen

Neue Werbung 2019

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

  • [Erledigt] HTML Code aus JavaScript ausgeben

    Hallo!
    Ich habe einen Ticker, den ich in JavaScript erstellt habe. Diesen Ticker habe lasse ich über PHP befüllen und zwar seit gerade mit dem TinyMce.
    Mein Problem ist nun, dass folgendes in meiner Textdatei drinnen gespeichert is:
    Code:
    <p><span style=\"color: #000e00;\">t&ouml;<font color=\"#ff6600\">
    r&ouml;&ouml;</font>&ouml;&ouml;
    &ouml;&ouml;<font color=\"#339966\">&ouml;
    &ouml;&ouml;&ouml;
    &ouml;&ouml;</font>&ouml;&ouml;&ouml;</span></p>
    Das ist die Ausgabe des TinyMCE mit Formatierung usw. Und eigentlich sollte das über den Ticker ausgegeben werden und zwar halt
    dementsprechend Formatiert, aber das ist das Ergebnis:
    Code:
    <body onload="marquee()">
    
    <script language="JavaScript">
    <!--
    
          var timerID = null;
              var timerRunning = false;
              var id,pause=0,position=0;
              function marquee() {
                      var i,k,msg=
    " <p><span style=\"color: #000e00;\">t&ouml;
    <font color=\"#ff6600\">r&ouml;&ouml;</font>&ouml;
    &ouml;&ouml;&ouml;<font color=\"#339966\">&ouml;&ouml;
    &ouml;&ouml;&ouml;&ouml;</font>&ouml;&ouml;&ouml;</span></p> ";
                      k=(75/msg.length)+1;
                      for(i=0;i<=k;i++) msg+=" "+msg;
                      document.marqueeform.marquee.value=
    msg.substring(position,position+120);
                      if(position++==69) position=0;
                      id=setTimeout("marquee()",1000/10); }
              function action() {
                      if(!pause) {
                              clearTimeout(id);
                              pause=1; }
                      else {
                              marquee();
                              pause=0; } }
              // -->
    </script>
    
    <form name="marqueeform"><input type="text" 
    name="marquee" size="100"></form>
    Was kann ich machen,dass die Formatierungen auch ausgeführt werden und der Text dementsprechend als Ticker dargestellt wird,jedoch formatiert?
    Vielen Dank.
    Mfg,Alexx

  • #2
    In einem Textfeld geht das meines Wissens nach überhaupt nicht. Du müsstest ein anderes Block-Element nehmen, zum Beipsiel DIV. Und anstatt xxx.value in Javascript kannst du dann xxx.innerHTML benutzen.

    Kommentar

    Lädt...
    X