html ausgabe

  • Ich habe folgendes Problem:

    Meine JavaFunc sieht so aus:

    Code
    function testit(results)
    {
      var myH1 = document.createElement("p");
      var myText = document.createTextNode(results);
      myH1.appendChild(myText);
      var Ausgabebereich = document.getElementById("Bereich");
      Ausgabebereich.appendChild(myH1);
      Ausgabebereich.insertBefore(myH1, Ausgabebereich.firstChild);
    }


    so ist doch viel übersichtlicherr

    Der westenliche HTML Teil

    <div id="Bereich" style="border:1px black solid; padding:10px">


    Bei jedem Aufruf der function testit(results) wird alles was in "results" steht jeweils als erstes angehängt.
    Dies tut auch alles wie es soll.
    Jedoch, wenn der String Results HTML Code enthält, wird dieser als Text ausgegeben und nicht vom Browser intepretiert.
    Results soll zB.:"<table><tr><td>Hallo</td></tr></table>" entahlten.
    Es soll dann im div diese Table erzeugt werden und nicht der HTML Quelltext angezeigt werden.

    Wie kann ich das machen?!

  • Mach dich mal schlau über die Methode innerHTML. Damit kann man HTML-Elementen neuen Inhalt verpassen.
    Dies sollte dir evtl. weiterhelfen.

    "Carpe Diem" powered by positiv Feelings