la cosa es que uso el mismo script lo copie y lo pegue, de:
http://www.html5rocks.com/es/tutorials/file/dndfiles/
Pero no me funciona, en principio les paso los script y el html [me tira un error].
Código HTML:
Ver original
Código Javascript:
Ver original
function handleFileSelect(evt) { evt.stopPropagation(); evt.preventDefault(); var files = evt.dataTransfer.files; // FileList object. // files is a FileList of File objects. List some properties. var output = []; for (var i = 0, f; f = files[i]; i++) { output.push('<li><strong>', escape(f.name), '</strong> (', f.type || 'n/a', ') - ', f.size, ' bytes, last modified: ', f.lastModifiedDate.toLocaleDateString(), '</li>'); } document.getElementsByClassName('Photos').item(0).innerHTML = '<ul>' + output.join('') + '</ul>'; } function handleDragOver(evt) { evt.stopPropagation(); evt.preventDefault(); evt.dataTransfer.dropEffect = 'copy'; // Explicitly show this is a copy. } // Setup the dnd listeners. var dropZone = document.getElementById('drop_zone'); dropZone.addEventListener('dragover', handleDragOver, false); dropZone.addEventListener('drop', handleFileSelect, false);
Error => ''Uncaught TypeError: Cannot call method 'addEventListener' of null "
cada vez que suelto un archivo me lo habre en esa pestaña
le estuve buscando la vuelta pero no se me ocurre que puede estar pasando con el addEventListener :s si es simple y aparte es exacto el que esta en la pag de html5rocks :v
Cualquier aportacion sera muy agradecida :_