Text in Text Knoten durch neues Element ersetzen
mesami
- dhtml
Hallo,
ich hoffe Ihr könnt mir weiterhelfen.
Ich möchte User Angaben parsen und ggf. daraus Links bzw. Grafiken erstellen und am Bildschirm ausgeben.
Das ganze soll DOM 1.0 konform sein.
Der Code:
function Display(txt)
{
var newLine = document.createElement("p");
var image = document.createElement("img");
image.src = "bild.gif";
var newLineText = document.createTextNode(txt);
//die Zeichenfolge bild.gif soll durch das Img-Objekt ersetzt werden
//so geht es natürlich nicht
newLineText.data = newLineText.data.replace(/bild.gif/,image);
document.getElementById("Display").appendChild(newLine);
//das ist ja wäre ja kein Problem
newLine.appendChild(image);
}
Hallo,
ich hoffe Ihr könnt mir weiterhelfen.
Ich möchte User Angaben parsen und ggf. daraus Links bzw. Grafiken erstellen und am Bildschirm ausgeben.
Das ganze soll DOM 1.0 konform sein.
Der Code:
function Display(txt)
{
var newLine = document.createElement("p");
var image = document.createElement("img");
image.src = "bild.gif";
var newLineText = document.createTextNode(txt);
//die Zeichenfolge bild.gif soll durch das Img-Objekt ersetzt werden
so geht es natürlich doch:
newLineText.childnodes[0].data =
newLineText.childnodes[0].data.replace(/bild.gif/,image);
document.getElementById("Display").appendChild(newLine);
//das ist ja wäre ja kein Problem
newLine.appendChild(image);
}
Hallo
Der Code:
function Display(txt)
{
var newLine = document.createElement("p");
var image = document.createElement("img");
image.src = "bild.gif";
var newLineText = document.createTextNode(txt);
//die Zeichenfolge bild.gif soll durch das Img-Objekt ersetzt werden
so geht es natürlich doch:
newLineText.childnodes[0].data =
newLineText.childnodes[0].data.replace(/bild.gif/,image);
da kommt bei mir nur ein Javascipt Fehler
(childnodes.0 null oder kein Objekt)
document.getElementById("Display").appendChild(newLine);
//das ist ja wäre ja kein Problem
newLine.appendChild(image);
}