12. oktober 2006 - 17:02Der er
6 kommentarer og 2 løsninger
At gemme fil
Hej Eksperter.
Jeg har fundet følgende kode til at gemme filer fra serveren på computeren: ----------------------------------- function SaveAs(obj){ if (document.execCommand){ newWindow = window.open(obj,"SaveImage","top=50%,left=50%,width=100,height=100"); newWindow.document.execCommand("SaveAs",false); newWindow.close(); return false; }else{ window.location.href=Url; } } ----------------------------------- To ting virker dog ikke! Mange filer (billedfiler, .mdb-filer, blandt andet) kan ikke åbnes, når de er hentet ned. ("Filformatet kunne ikke genkendes!")
Og else-sætningen, som burde udføres, hvis document.execCommand ikke understøttedes (virker nemlig kun i IE 4.0 og over). =(
Nogle som kan hjælpe mig med det? På forhånd tak. Tobias
Ups, ja. Nå, men det er rettet nu, og det hjælper desværre ikke. =(
I FireFox åbnes stadigvæk det lille vindue, som: newWindow = window.open(obj,"SaveImage","top=50%,left=50%,width=100,height=100"); skaber. Den burde jo aldrig nå dertil, når document.execCommand ikke gøres.
Nå, jeg fandt lige en kode til spg. 1, som virker helt fint =) Så nu vil jeg ordne det med firefox på en anden måde. Hvis du lige opretter svar, så skal du få point. =)
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.