【发布时间】:2011-04-05 14:14:01
【问题描述】:
我有一个包含 div 标签的 html 文件。在浏览器中查看此 html 时,我想从我的桌面拖动一个文件并将其放入此 html 文件(在浏览器中)。然后拖动的文件(例如 jpeg)路径应显示在 div 部分中。如何在 javascript 中执行此操作。
【问题讨论】:
标签: javascript javascript-events
我有一个包含 div 标签的 html 文件。在浏览器中查看此 html 时,我想从我的桌面拖动一个文件并将其放入此 html 文件(在浏览器中)。然后拖动的文件(例如 jpeg)路径应显示在 div 部分中。如何在 javascript 中执行此操作。
【问题讨论】:
标签: javascript javascript-events
在 HTML 4.0 环境中,您 (AFAIK) 无法使用纯 JS 做到这一点。您将需要 Silverlight、Flash 或(天堂禁止)ActiveX 控制器。 HTML 5.0 具有 DnD 功能(我相信),但并非所有浏览器都支持它。
http://html5doctor.com/native-drag-and-drop/
这应该让您对它的工作原理有所了解:)
【讨论】:
纯 HTML5 怎么样? ;)
http://slides.html5rocks.com/#drag-in
【讨论】: