30. juni 2004 - 10:21Der er
7 kommentarer og 1 løsning
Drag 'N Drop fil til en UpLoadBox i Internet Explorer - Hvordan
Jeg vil meget gerne have mulighed for at lave drag 'n drop af en fil fra eksempelvis Stifinderen til en HTML FORM INPUT med TYPE="file". Så man ikke behøver at bruge "Browse" knappen.
Men problemet er at IE6 i sig selv accepterer ALLE drag 'n drops - og blot prøver at åbne filen og vise den.
Kan man evt. med et javascript slå fra så IE6 IKKE tager imod drag 'n drop - og så disse kan tages af INPUT BOX'en ?
Jeg tvivler meget stærkt på at det kan lade sig gøre. Hvis du skal dreje den, tror jeg du må ud i noget programmering af en applet, hvor du så selv kan programmere dens opførsel, men end ikke det er jeg sikker på kan lade sig give sig. Desværre.
-- du kan starte med at undersøge om enten ondrag, ondragover, ondragenter eller ondragstart udløses på body, når du fører en fil henover, for så kan du bruge det til at komme videre, f.eks. ved at sætte ondrop til at returnere false på body:
Jeg har eksperimenteret lidt med dette: ------------------------------------------------------------- <script> function cancelEvent() { window.event.returnValue = false; }
function drop() { var test; test = event.dataTransfer.clearData("File"); alert ("Du tabte noget!"); alert (test); } </script>
Behold du dem bare, jeg fik heller ikke noget ud af det, jo !-)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.