Cybaer: tr Kopieren

Beitrag lesen

Hi,

Funktioniert in beiden Browsern.

Sorry, aber das ist Murks!

Das eigentliche Verfahren habe ich leider nicht auf Anhieb verstanden :-(((,

Mir scheint, jetzt immer noch nicht.

Und damit später kein Archivsuchender über das "funktioniert" stolpert, hier der (hoffentlich - untested ;)) korrekte Weg:

<!-- aktuelle TR (this) kopieren und dafür neue ID verwenden -->
<tr id="tr1" onclick="tr_klonen(this,'trNeu')">

  
 function tr_klonen(obj,newID) {  
  var kopie;  
  // Kann der Browser das überhaupt?  
  if(obj.cloneNode) {  
   // TR mit Kindern kopieren  
   kopie=obj.cloneNode(true);  
   // Der Kopie ggf. eine neue ID geben  
   if(newID) {  
    // Entweder die uebergebene ID setzen, oder ...  
    kopie.id=newID;  
   } else if(kopie.id) {  
    // ... falls keine neue ID übergeben wurde nur vorhandene ID loeschen  
    kopie.id="";  
   }  
   // Kopie in das Elternelement einhängen  
   obj.parentNode.appendChild(kopie );  
  }  
 }  

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!