Moribundus: DIV-Element bei Drag and Drop klonen

Beitrag lesen

so, hab es doch noch hinbekommen

function drop(ev)  
{  
	ev.preventDefault();  
	ziel = ev.target.getElementsByTagName('td');  
	if(ev.target.tagName == "TD" && ziel.length == 0) {  
		data=ev.dataTransfer.getData("Text");  
		quellElement = document.getElementById(data);  
		zieltd = quellElement.parentNode;  
		if(zieltd.classList[0] != "planning") {  
			newDiv = quellElement.cloneNode(true);  
			newId = newDiv.id.substring(4);  
			newId++;  
			newDiv.id = "drag"+newId;  
			zieltd.appendChild(newDiv);  
		}  
		ev.target.appendChild(quellElement);  
	}  
}

nach ein Blick in den quelltext habe ich gemerkt das die ID´s meines 2. div´s irgendwie komisch war und das mit dem substring(3) hab ich zuerst ganricht gecheckt, aber lange genug den Quellcode anstarren hat mich zu der erkenntnis geführt das er bei dir nach 3 Zeichen abschneidet und eine Zahl vorfindet bei mir allerdings findet er einen Buchstaben und newId++ wird wohl nicht so gut funktionieren...

Vielen Dank Meister!