Text formatieren
thorsten
- javascript
<DIV style="position:relative; overflow:hidden; top:0; left:0; width:191; Height:156; color:white; font:normal 6.5pt Century Gothic;"><SPAN ID="sctext1" style="position:relative; overflow:hidden;top:0;left:0;width:191;Height:156; color:white; font:normal 6.5pt Century Gothic;"></SPAN></DIV>
if (sctext1.hasChildNodes()) sctext1.removeChild(sctext1.childNodes(0));
tmpobj = document.createTextNode(text[dsp_index]);
sctext1.appendChild(tmpobj);
In text[dsp_index] steht ein Text, mit dem der Span beschrieben werden soll. Wenn ich in diesem Text <br> oder \n versuche, kommt nichts bei rum. Ich würde gerne Umbrüche dort haben, bekomme die aber nicht hin.
Thorsten
Hallo,
<DIV style="position:relative; overflow:hidden; top:0; left:0; width:191; Height:156; color:white; font:normal 6.5pt Century Gothic;"><SPAN ID="sctext1" style="position:relative; overflow:hidden;top:0;left:0;width:191;Height:156; color:white; font:normal 6.5pt Century Gothic;"></SPAN></DIV>
if (sctext1.hasChildNodes()) sctext1.removeChild(sctext1.childNodes(0));
tmpobj = document.createTextNode(text[dsp_index]);
sctext1.appendChild(tmpobj);In text[dsp_index] steht ein Text, mit dem der Span beschrieben werden soll. Wenn ich in diesem Text <br> oder \n versuche, kommt nichts bei rum. Ich würde gerne Umbrüche dort haben, bekomme die aber nicht hin.
br ist auch ein Element, also werden createElement() / appendChild() benoetigt. Ansonsten erscheint Dein HTML- und JS-Code ziemlich kruede [keine Einheiten bei den CSS-Werten != 0, sctext1 statt document.getElementById("sctext1") -- oder wird das bereits vorher sctext1 zugewiesen?]. Wenn das span-Element am Anfang keinen Inhalt hat, wird es auch keine childNodes geben!
Schreibe zur besseren Browser-Kompatibilitaet nicht childNodes(0) sondern childNodes[0] oder DOM-konform childNodes.item(0).
MfG, Thomas