我知道如何使用html5在一個窗口中拖放。但是如何拖放跨幀? 這是我的腳本,可以在一個窗口中工作。有人能幫我嗎?拖放交叉框架使用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>
其實我不知道該如何幫助你,這是一個很好的問題。一旦2天的限制過去,我會給予獎勵。 – 2012-03-16 17:16:03
好問題;有一個jsfiddle,我可以與周圍混亂? :p – sg3s 2012-03-17 20:44:55
http://www.useragentman.com/blog/2010/01/10/cross-browser-html5-drag-and-drop/ – 2012-03-17 21:23:07