Avatar billede soc127754 Nybegynder
28. august 2001 - 10:03 Der er 7 kommentarer og
1 løsning

javascript, filsystemobject

Når jeg kører nedenstående script i en browser for at kopiere en fil på klientmaskinen får jeg en fejlen \'filen findes ikke\' ved bestemte filnavne. Filens sti(fil) indsættes af et asp-script og virker fint. Men eks. ikke ved
fil=C://Documents and Settings\\Administrator\\Skrivebord\\BC_600.pdf

Jeg går ud fra problemet skyldes stiens opbygning - eks. at der indgår mellemrum - men... jeg kender ikke så meget til javascript eller filsystemobjectet.

<SCRIPT LANGUAGE=\"JavaScript\">
<!--
var fso = new ActiveXObject(\"Scripting.FileSystemObject\");
var newpath = fso.CopyFile(\"<%=fil%>\", \"c://<%=dokumentlink%>\");
-->
</SCRIPT>
Avatar billede nikolajdu Nybegynder
28. august 2001 - 10:04 #1
Har du prøvet at erstatte mellemrum med %20
Avatar billede nikolajdu Nybegynder
28. august 2001 - 10:05 #2
Anyway ligger mappen skrivebord ikke det samme sted på alle computere...
Avatar billede fireworld Nybegynder
28. august 2001 - 10:07 #3
Kan man gøre det med JAVAscrIpT????


Avatar billede nikolajdu Nybegynder
28. august 2001 - 10:09 #5
fireworld - Det er ikke javaScript. Det er Windows og Explorer tricks som Micrsoft har lavet en hel del af og i virkeligheden synes jeg det er noget frygteligt rod... :-)
Avatar billede nikolajdu Nybegynder
28. august 2001 - 10:12 #6
Det jeg mener er at det er ikke javaScript i følge standarden - Det er kun Microsoft standard :-)
Avatar billede soc127754 Nybegynder
28. august 2001 - 10:36 #7
Nuvel. Tak for hjælpen - men jeg fandt selv fejlen.

Der skal åbenbart anvendes slash fremfor backslash i stien.
Avatar billede nikolajdu Nybegynder
28. august 2001 - 11:12 #8
Nuvel - Så er der ikke mere hjælp til dig. Hej hej.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester