XaraX: zeilenumbruch bei firstChild.data

Beitrag lesen

Hallo Balduin,

(....firstChild.data=b[nr]['txt'];)

ein Zeilenumbruch läßt sich in einer JavaScriptvariablen als String m. E. nicht speichern. Sommit solltest Du zur Auszeichnung auf eine Zeichenkette ausweichen, die mit größtmöglicher Wahrscheinlichkeit nicht in der Variablen b[nr]['txt'] vorkommen wird (var trennzeichen="²³¬½¼";).

  
 a = b[nr]['txt'].split(trennzeichen);  
  
 if (a.length > 1)  
  {  
  for (var i = 0; a[i]; i++)  
   {  
   d = gestalte_link(document.createElement("p"),a[i]);  
   document.getElementById(kennung).appendChild(d);  
   }  
  }  

Im Beispiel wurde eine symantische Trennung mit dem Element <p> vorgenommen, aber es steht Dir auch frei Textnodes im Wechsel mit Umbrüchen (<br>) zu kreieren und diese einem Element als Childnodes einzuhängen.

Gruß aus Berlin!
eddi