Тестировать, если dragenter онлайн урок.


Перетаскивание HTML5 отлично подходит для обработки загрузки файлов. Но если это единственное, для чего вы его используете, приятно знать, действительно ли на каком-то конкретномdragenterилиdragoverесть файлы. В отличие от, например, просто перетаскивание некоторого выделенного текста.

Отправьте объект события этой функции, и он вернет правду (если вы находитесь в браузере, который поддерживает все это ):

function containsFiles(event) {

if (event.dataTransfer.types) {
for (var i = 0; i < event.dataTransfer.types.length; i++) {
if (event.dataTransfer.types[i] == "Files") {
return true;
}
}
}

return false;

}