HTML5 dra og slipp er flott for håndtering av filopplastinger. Men hvis det er det eneste du bruker det til, er det hyggelig å vite om noen spesielle dragenter
eller dragover
hendelser faktisk har filer. I motsetning til for eksempel bare å dra av en valgt tekst.
Send hendelsesobjektet til denne funksjonen, og den vil returnere sannheten (forutsatt at du er i en nettleser som støtter alt dette):
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; )