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!