Margin-Auto: Per JS hinzugefügter Node erscheint nicht

Beitrag lesen

Hi,

vielen Dank, so funktioniert es jetzt.
Falls es jemanden interessiert, die Klon-Funktion sieht jetzt so aus:

  
function klonen(quelle, ziel) {  
 // Hilfsfunktion fuer Fussnoten-Darstellung im DOM  
 // Einfaches cloneNode() funktioniert nicht bei komplexen  
 // Gebilden; eine Schleife baut den Teilbaum nach.  
 // Quelle: c't 05/06  
 for(var i = 0; i < quelle.childNodes.length; i++) {  
  var knoten = quelle.childNodes.item(i);  
  
  switch (knoten.nodeType) {  
   case 1: // Elementknoten  
  
    var neu = ziel.appendChild(document.createElementNS(svgns, knoten.nodeName));  
    for (var j = 0; j < knoten.attributes.length; j++) {  
     if (knoten.attributes[j].nodeName.indexOf('xlink')==0){  
      neu.setAttributeNS('http://www.w3.org/1999/xlink', knoten.attributes[j].nodeName, knoten.attributes[j].nodeValue);  
     }else{  
      neu.setAttributeNS(null, knoten.attributes[j].nodeName, knoten.attributes[j].nodeValue);  
     }  
    }  
    klonen(knoten, neu);  
    break;  
   case 3: // Textknoten  
    subknoten = document.createTextNode(knoten.nodeValue, svgns);  
    ziel.appendChild(subknoten);  
   // andere Knotentypen sind nicht relevant  
  }  
 }  
}  

Margin-Auto