Doomrunner: DOM mit Netscape 7.0

Hi.

Ich will einen bestimmen Bereich im HTML-Document ersetzen lassen. Das mache ich mit dem Befehl:
document.getElementById("NS").firstChild.nodeValue = anfangstext + "<img " + bild + "></layer><br><br>" + tiny_pics + "<br>" + tiny_groessen +  endtext+x;

Das Ersetzen an sich funktioniert auch wunderbar, doch wird der Quellcode dann am Bildschirm ausgegeben statt verarbeitet. Das sieht dann im Bildschirmfenster so aus:

<FORM name=form1 action="" method=post><TABLE cellSpacing=0 cellPadding=0 border=0><TBODY><TR><TD vAlign=top align=left width=135><TABLE height="100%" cellSpacing=0 cellPadding=0 width=135 border=0><TBODY><TR><img src="../../user_images/1046606395.jpe" height="210">....

Das ist natürlich nicht Sinn und Zweck der Sache. Hat jemand ne Ahnung, wie ich das hinbekommen kann?

  1. Hi!

    Ich will einen bestimmen Bereich im HTML-Document ersetzen lassen. Das mache ich mit dem Befehl:
    document.getElementById("NS").firstChild.nodeValue = anfangstext + "<img " + bild + "></layer><br><br>" + tiny_pics + "<br>" + tiny_groessen +  endtext+x;

    Das Ersetzen an sich funktioniert auch wunderbar, doch wird der Quellcode dann am Bildschirm ausgegeben statt verarbeitet.

    Logisch. Denn der nodeValue gibt den Inhalt eines Nodes als String wieder und setzt ihn als solches. innerHTML sei dir hier anstatt nodeValue anempfohlen. Mal abgeshen von der Frage: Was soll <layer> in einem NS7-Dokument???

    Gruß Herbalizer

    --
    SELF-Code: (http://emmanuel.dammerer.at/selfcode.html)
    sh:( fo:) ch:? rl:( br:> n4:& ie:% mo:} va:} de:] zu:) fl:{ ss:) ls:& js:|