Есть код:
var file;
var reader = new FileReader();
var dropZone = document.getElementById('drop_zone');
function handleFileSelect(evt) {
file = evt.dataTransfer.files[0];
evt.stopPropagation();
evt.preventDefault();
reader.onload = function(e) {
console.log('1');
console.log(reader.readAsText(file));
console.log(this.result);
};
};
function handleDragOver(evt) {
evt.stopPropagation();
evt.preventDefault();
};
dropZone.addEventListener('dragover', handleDragOver, false);
dropZone.addEventListener('drop', handleFileSelect, false);
И часть, где render.onload = f не работает, хотя то, что перед ним, работает нормально.
Демо, в консоль вводите "showPopup('file_set')" перетаскиваете в белую область любой txt-файл.