Перетаскивание * FROM * в браузере?
Перетаскивание элементов в браузер хорошо документирован, а HTML5 упрощает его.
Однако мне интересно, можно ли и как можно перетащить 'n' drop из в браузер.
В этом случае у вас будет элемент веб-страницы (например, якорь), который пользователь будет щелкнуть и перетащить OUT из браузера на цель сбрасывания, а браузер отправит связанный объект (например, href ' d файл) непосредственно к целевой камере вместо запуска обычной загрузки.
Кто-нибудь знает, возможно ли это?
Ответы
Ответ 1
То, что вы пытаетесь сделать, можно найти здесь: http://www.thecssninja.com/javascript/gmail-dragout.
Это объяснение того, как перетащить тег привязки на рабочий стол, и файл будет загружен там. (Или перетащите тег привязки в другое приложение, и ОС будет обрабатывать его соответствующим образом.)
То, что я еще не понял, заключается в том, как перетаскивать несколько ссылок (а не только по одному за раз) через HTML5, не прибегая к внешней библиотеке ресурсов, например, jQuery.
Ответ 2
Концептуально Да, это возможно. Но это будет OS/application, обрабатывающий падение, чтобы решить, что с ним делать. Фактически вы можете делать то, что вы описываете с помощью хром. Откройте новое хромированное окно и перетащите ссылку на него. Там он идет. Перетащите ссылку на рабочий стол. В Win7 создается ярлык/ссылка на эту страницу.
То, о чем вы говорите, это не перетаскивание HTML, а фактически на уровне ОС/приложений. И нужно будет обрабатывать язык приложения, а не HTML-браузер.