Andreas Vogt: Frage zu Cloner Script

Beitrag lesen

Hallo,
habe mein Problem gelöst.
Weiss jetzt aber auch dass ich von JavaScript nicht wirklich viel Ahnung habe.

Hier meine Lösung:

...

cloner.prototype.create_clone =  function(grp, id, idvar) {
var el, parent, nnode, clone, obj, cnt, radio, inp, inp_name, obj = this;
this.clonecnt[grp] ++; //index um 1 erhöhen
num ++;
el              =  document.getElementById(id); //zu kopierender Knoten
parent          =  el.parentNode; //Elternknoten
clone           =  el.cloneNode(true); //true = auch Unterknotenstruktur kopieren
clone.id        =  grp + "_" + this.clonecnt[grp]; // neue KnotenID
parent.appendChild(clone); //kopierter Knoten mit neuer ID einfügen

nnode = clone.childNodes(0);  
nnode.innerHTML = num;  

...

Problem war vorallem das DOM zu verstehen, dass z.B. der Parent zu einem tr-tag kein div sein kann. Hab jetzt mein Tabellenkonstrukt komplett auf div und spans umgestellt mit css formatierung, jetzt funktionierts auch.

Gruß und Danke
Andreas