Window.ondragdrop
警告: 在 Firefox 50 中已删除,并且从未在任何其他浏览器中实行。请改用现代标准的HTML5 拖放功能。
摘要
一个事件处理程序,用于将拖放事件发送到窗口。
语法
window.ondragdrop = funcRef;
window.addEventListener("dragdrop", funcRef, useCapturing);
- funcRef
-
要注册的事件处理函数。
Gecko(Firefox bug 112288) 中未实现window.ondragdrop属性和ondragdrop属性,您必须使用addEventListener。有关详细信息,请参见addEventListener。
示例
在拖放时触发 alert
在此示例中,事件侦听器被添加到窗口(事件目标)。如果从外部源将选项卡,链接,标记的文本或文件拖放到此窗口上,则会触发警报。注意event.stopPropagation(); 阻止浏览器加载放置的标签,链接或文件。
<html>
<head><title>dragdroptest</title>
<script type="text/javascript">
window.addEventListener("dragdrop", testfunc, false);
function testfunc(event) {
alert("dragdrop!");
event.stopPropagation();
}
</script>
</head>
<body>
I am bodytext
</body>
</html>
规范
不属于规范部分。