Avatar billede hono Nybegynder
18. april 2003 - 20:07 Der er 3 kommentarer og
1 løsning

"Gem billede"-funktion

Hvis nu man laver et link der ser således ud:

<a href="program.exe">Download program</a>

...så vil der, når brugeren trykker, poppe en dialog boks op, hvor der spørges om man vil downloade eller åbne filen. Men hvad hvis man har et billede i stedet for en f.eks. en exe-fil, og gerne vil have at brugeren skal kunne downloade/gemme dette ved tryk på et link? Hvis jeg gør tilsvarende, altså:

<a href="billede.gif">Download billede</a>

...åbnes billedet bare i browseren. Kan man på nogen måde sørge for, at "Vil du gemme dette billede på din harrdisk"-dialogboksen kommer frem?

På forhånd tak

Hono
Avatar billede knudgert Nybegynder
18. april 2003 - 20:14 #1
Nej, så skal du have fat i noget serverside og så er det endda ikke helt sikkert, at det vil virke i alle browsere.
Du kan jo skrive at folk skal højreklikke og vælge gem som, evt. kan du bruge dette
<a href="bla.gif" onclick="if(!window.alert('Højreklik og vælg: Save Link As / Gem destination som...'))return false;">Download billede.</a>
Avatar billede viciodk Praktikant
18. april 2003 - 20:19 #2
Du kan bruge samme princip som her: http://www.eksperten.dk/spm/339811
Avatar billede olebole Juniormester
19. april 2003 - 00:06 #3
<ole>

Eller: http://www.eksperten.dk/spm/339397 alt efter, om din server understøtter ASP eller PHP  :)

/mvh
</bole>
Avatar billede hono Nybegynder
17. maj 2003 - 20:06 #4
Tak for svaret ole. Jeg har stadig lidt problemer med scriptet (se evt. http://www.eksperten.dk/konto.phtml?option=22) men synes alligevel at du fortjener pointene.

Hono
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