Ho risolto inserendo l'attributo dragEnd che mancava. Benissimo.
Adesso avrei la necessità di iterare questo script per "n" volte. Come posso iterare uno script senza ricorrere a php?
codice:
function dragStart1(event) {event.dataTransfer.setData("Text", event.target.id); document.getElementById("dragpre1").style.display = "inline-block";}
function dragEnd1(event) {document.getElementById("dragpre1").style.display = "inline-block";}
function allowDrop1(event) {event.preventDefault();}
function drop1(event) {event.preventDefault(); var data = event.dataTransfer.getData("Text"); event.target.appendChild(document.getElementById(data)); }