Avatar billede aslan Nybegynder
08. juli 2003 - 15:17 Der er 12 kommentarer og
1 løsning

2 hurtige spørgsmål

1.Hvordan laver jeg en link, som når man trykker på den så kan man downloade en fil fra serveren?

2.Hvordan laver jeg en link, som når man trykker på den så bliver der lagt en genvej af ens hjemmeside på brugerens skrivebord?
Avatar billede =maddog= Nybegynder
08. juli 2003 - 15:24 #1
<a href="minfil.exe">minfil</a>
Avatar billede =maddog= Nybegynder
08. juli 2003 - 15:25 #2
det sidste er næppe muligt. du har ikke adgang til brugerens skrivebord. det er hans eget.
Avatar billede roenving Novice
08. juli 2003 - 15:30 #3
>>=maddog=
Jo, den kan nås via window.external ...

-- skal dog lige finde syntaksen !-)
Avatar billede roenving Novice
08. juli 2003 - 15:40 #4
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/objects/external.asp

Det var en ActiveDesktopComponent jeg havde set:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/adddesktopcomponent.asp

-- og der er forøvrigt også referencen til AddFavorite:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/objects/external.asp

-- og så aslan, vedr. dit første spm:
Det skal gøres med filer, som browseren ikke selv kan tage sig af, så hvis du vil give brugerne mulighed for at downloade f.eks. billeder og lyd skal det være i et format, som browseren ikke selv kan klare, f.eks. .zip
Avatar billede =maddog= Nybegynder
08. juli 2003 - 15:53 #5
roenvig> jeg skal tilstå at jeg ikke har forsøgt dine forslag (for nylig i hvert fald), men jeg nægter at tro på det kan lade sig gøre uden videre at ligge filer ned på brugerens skrivebord. om så det bare er en simpel .url fil er det potentielt meget farligt.
Avatar billede roenving Novice
08. juli 2003 - 15:57 #6
>>=maddog=

Fuldstændig enig, og som jeg bemærkede er adddesktopcomponent altså heller ikke 'bare' et link på brugerens desktop men en active desktop-component -- nemt at forveksle, når man ikke har brugt det, for der tror jeg også det ville krølle for meget i mig ...

Men jeg tog den med for ikke at svare halvt OG forkert ,-)
Avatar billede =maddog= Nybegynder
08. juli 2003 - 16:04 #7
selvklart. det er heller ikke for at mukke eller skjule at jeg ikke vidste noget om det, men snarere fordi andre vulnerabilities gør at brugernavnet er det eneste der sikrer XP/NT/2K mod invasion af rettigheder, og brugernavnet indgår i stien til skrivebordet.
praktisk anvendelse lader jeg andre om. Jeg er ikke hacker.
Avatar billede roenving Novice
08. juli 2003 - 16:06 #8
*g*
Avatar billede aslan Nybegynder
08. juli 2003 - 16:56 #9
Jeg takker for besvarelser, men hvordan aktivere jeg denne metode taget fra linket :

window.external.AddDesktopComponent(
  "http://www.microsoft.com",
  "website",
  100,100,200,200
);
Avatar billede roenving Novice
08. juli 2003 - 17:37 #10
Bemærk denne tekst:
The user must have Active Desktop installed for this method to work. If Active Desktop is not installed, this method is not invoked.
Avatar billede aslan Nybegynder
08. juli 2003 - 18:00 #11
Det er så også i orden, men hva gør vi med den kode der?
Avatar billede roenving Novice
08. juli 2003 - 20:47 #12
Jeg vil gætte på, at det virker sådan, men jeg har som sagt ikke prøvet -- jeg heller ikke Active Desktop slået til -- det gør jeg MÅSKE den dag jeg får en 27 GHz computer m. 4 TeraByte RAM ...
window.external.AddDesktopComponent("http://www.microsoft.com","website",100,100,200,200);
Avatar billede aslan Nybegynder
16. august 2003 - 23:05 #13
.
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

IT-JOB

Capgemini Danmark A/S

Client Partner

Riskpoint A/S (Riskpoint Solutions Limited)

IT Business Analyst