So come trascinare e rilasciare in una finestra con html5. Ma come trascinare e rilasciare i frame? Ecco il mio script che può funzionare in una finestra. Qualcuno può aiutarmi?trascina e rilascia cross frame usa html5
<script>
var drag = document.getElementById("drag");
var drop = document.getElementById("drop");
drag.onselectstart = function() {
return false;
}
drag.ondragstart = function (ev) {
ev.dataTransfer.effectAllowed = "move";
ev.dataTransfer.setData("text", ev.target.innerHTML);
}
drag.ondragend = function (ev) {
var text = ev.dataTransfer.getData("text");
alert(text);
ev.dataTransfer.clearData("text");
return false;
}
drop.ondragover = function (ev) {
ev.preventDefault();
return true;
}
drop.ondragenter = function (ev) {
this.background = "#ffffff";
return true;
}
drop.ondrop = function (ev) {
}
</script>
In realtà, non so come aiutarti, è una buona domanda. Metterò una taglia su di essa una volta che il limite di 2 giorni passa. –
Buona domanda; ho un jsfiddle con cui posso fare casino? : p – sg3s
C'è un esempio su http://www.useragentman.com/blog/2010/01/10/cross-browser-html5-drag-and-drop/ –