17. maj 2003 - 17:32Der er
6 kommentarer og 1 løsning
Drag-n-drop
Hej Eksperter,
Jeg sidder her med et lille problem, jeg har stykket nedenstaaende kode sammen, det basale i dette er blot at naar jeg traekker hvilken som helst fil over i textarea feltet, faar jeg alerten, men hvordan faar jeg den til at fortaelle mig filnavn, og den eksakte placering af filen?
<SCRIPT> function dropFile() { alert("fil er blevet droppet") }
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvis der er fra explorer/stifinder, så vil du ikke få lov, da du så vil være igang med at trække fra et "domain" til et andet. Og fra et sikkerheds-context til et andet. Så du vil IKKE kunne få fat i filnavne du trækker fra stifinder til IE.
Men hvis det nu drejede sig om fx links eller tekst du trækker fra et browser-vindue til et andet (inden for samme domæne), kan du bruge event.dataTransfer.getData('Text') til at få fat i den tekst der er "trukket". Så i dit tilfælde: function dropFile() { alert("fil er blevet droppet: "+event.dataTransfer.getData('Text')) } (hvis man ellers havde fået lov)
På samme måde kan du i en dragstart sætte noget specifikt indhold med event.dataTransfer.setData('Text','her er noget tekst til at trække rundt med')
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.