私はhtml5で1つのウィンドウにドラッグアンドドロップする方法を知っています。しかし、どのようにフレームにドラッグアンドドロップするのですか? これは、1つのウィンドウで動作するスクリプトです。誰か助けてくれますか?ドラッグアンドドロップクロスフレーム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日間の制限が経過すると、私はそれに賞金をあげます。 –
良い質問です。私はjsfiddleを持っています。 :p – sg3s
http://www.useragentman.com/blog/2010/01/10/cross-browser-html5-drag-and-drop/にある例があります –