Avatar billede waya Nybegynder
05. februar 2000 - 16:49 Der er 7 kommentarer og
1 løsning

en tricky en - måske ikke rigtige kategori...

Hey,
kan det lade sig gøre vha. javascript, eller andet automatisk at lægge en fil ned i brugerens startfolder (windows - menuen start - programmer - start)? Jeg er ude efter en funktion, som eks. kan lægge en genvej i denne folder, uden at brugeren skal gøre det gennem stifinderen.

Nogen bud?
Avatar billede tobias Nybegynder
05. februar 2000 - 17:49 #1
Nej nej nej nej og atter nej!!!

Det er der blevet svaret på så mange gange her på eksperten at det faktisk burde være en faq... Du for aldrig lov til at lægge filer ned på brugerens computer uden at få lov først. Det ville udgøre en kæmpe risici og browser firmaerne ville blive sagsøgt langt ind i helvede hvis de lavede en så stor fejl. Man kan og må ikke ligge filer ned på brugerens harddisk!
Avatar billede waya Nybegynder
05. februar 2000 - 17:55 #2
>> tobias - rolig nu. Jeg ved da godt, at jeg ikke kan lægge noget på ens computer uden at have fået lov. Naturligvis skal det foregå på den måde, at brugeren får muligheden for 'trykke her for automatisk at lægge en fil i startfolderen'. Vælger han/hun at acceptere det, kan der ikke være noget til hindre for at gøre det.

Har brugeren accepteret det - hvordan kan det så gøres smartest?
Avatar billede sjensen Nybegynder
05. februar 2000 - 18:22 #3
Beklager Waya,

Der er ikke noget at komme efter.

Browseren er bygget således at det kun er Cookies og lign. der kan lægges ned på harddisken. Uanset hvordan du vender og drejer det kan du, som tobias så rammende udtrykker det, ikke få lov.

Det er alene browseren der styrer det og der er ikke andre muligheder end at bruge en download.

Men.. En anden mulighed er at bruge "Favorit". På den måde kan du få lagt en genvej til en URL ind i brugerens favoritdirektory. Det kan du få lov til, men heller ikke mere.

Så jeg er bange for at du skal hacke browseren og løse det på den måde, og kan du det er jeg sikker på at MS vil ansætte dig bagefter til en hulens høj løn, som tester af nye versioner !!

sjensen
Avatar billede jumper Nybegynder
06. februar 2000 - 15:01 #4
sjensen, IE er altså fyldt med fejl der tillader dig at oprette, slette og køre eksekverbare filer på brugerens pc, uden at han bliver spurgt. ;)

Og MS har da ikke ansat mig endnu *g*

waya, i Netscape skal du spørge brugeren om lov med

netscape.security.PrivilegeManager.enablePrivilege("UniversalFileAccess");

I IE kan du bruge

var fso = new ActiveXObject("Scripting.FileSystemObject");
var a = fso.CreateTextFile("c:\\testfil.txt", true);
a.WriteLine("Dette er en test.");
a.Close();

Brugeren vil altid blive spurgt!!

(medmindre du hacker IE *gg*)

/Thor
Avatar billede waya Nybegynder
06. februar 2000 - 15:05 #5
jumper - jamen jeg vidste det kunne lade sig gøre ;o) - under alle omstændigheder...selvfølgelig ville jeg spørge brugeren om lov.

Jeg tjekker det lige - virker det får du dine points...one sec.

Avatar billede douglas Nybegynder
09. februar 2000 - 19:40 #6
Prøv at lægge spørgsmålet ind under "Javascript", for der er flere der ser det dér end her!

/Douglas
Avatar billede maniacdog Nybegynder
05. april 2000 - 16:36 #7
Hmm - Der går længere og længere tid for at en person der har oprettet et spørgsmål lukker sagen...

*suk*

-Maniacdog-
Avatar billede jumper Nybegynder
05. april 2000 - 19:53 #8
Tja, han/hun kunne vel godt snart acceptere mit svar ;)

/Thor
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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