Axel Richter: Gibt es so was wie document.src?

Beitrag lesen

Hallo,

  1. Ich lese den HTML-Code des frames als string aus mit so etwas wie document.text oder so.

var docInhalt = document.getElementsByTagName("HTML")[0].innerHTML;

  1. Dann kann ich an der entsprechenden Stelle neuen Code einfügen.

Wie?

  1. Und schreibe das ganze wieder zurück.

Meine zwei Fragen wären somit

  1. Gibt es eine ähnlichen Befehel wie document.src / document.text / document.value?

Jein, siehe oben.
Meine Frage zu 2.: "Wie?", bezieht sich darauf, wie Du es schaffen willst an die einzelnen Elemente zu kommen. Besser wäre, wenn Du den gesamten DOM-Baum in ein Array einliest und dann die einzelnen Elemente daraus abgreifst. Etwa so:

var docInhalt = new Array()
docInhalt = document.getElementsByTagName("*"); //docInhalt enthält alle Elemente des DOM-Baumes
for (var i = 0; i < docInhalt.length; i++) {
   alert("Element " + docInhalt[i].nodeName + ":" + "\r\n" + docInhalt[i].innerHTML)
}

  1. Oder hat jemand eine andere Idee. Das ganze soll so etwas ähnliches wie ein Editor werden.

Serverseitige Lösungen.

viele Grüße

Axel