Hallo,
leider muss ich euch wieder einmal belästigen.
Im Moment bastel ich an einer Seite, bei der ich dynamisch Inhalt anzeige. Meine Fragemente, die ich einfüge sehen im Moment etwa so aus: <div class="note">Text. <a href="#">Link</a></div>
Das füge ich mithilfe von innerHTML in das Dokument ein.
Nun frage ich mich allerdings, ob das wirklich die beste Möglichkeit für so etwas ist. Denn innerHTML ist ja kein Standard und außerdem wage ich mich zu erinnern, dass es bei XHTML Probleme macht. Gibt es denn eine andere Lösung, um solche Fragmente in ein Dokument einzubauen?
Wie bekommt es beispielsweise JQuery hin?
Eine andere Idee von mir war, das responseXML eines XMLHttpRequests in den DOM-Baum einzufügen. Allerdings werden da die Attribute nicht übernommen und das <a>-Element beispielsweise wird nicht als Link erkannt. Das liegt vermutlich an einem falschen Namespace.
Meine letzte Idee war es, den String selbst zu parsen und daraus ein normales DOM-Element zu erzeugen. Allerdings übersteigt das meine Fähigkeiten.
Wie füge ich nun so ein Fragment richtig in ein Dokument ein? Oder gibt es dazu keine standardkonforme Möglichkeit?
Schönen Nachmittag
Rachus