Avatar billede rastaman Nybegynder
24. juni 2004 - 11:53 Der er 18 kommentarer og
1 løsning

Automatisk gem

Hej

Jeg ved godt jeg har spurgt om det før, men er det virkelig rigtigt at man ikke kan lave et link på sin hjemmeside som automatisk downloader en forudbestemt fil. (eks. billede)

Brugeren skal ikke højreklikke eller andet, kun ganske alm. ventreklik
Avatar billede goose Nybegynder
24. juni 2004 - 11:55 #1
Avatar billede rastaman Nybegynder
24. juni 2004 - 12:02 #2
Det er så asp eller hva'

Det må umiddelbart ikke være asp eller php, kun almindelig javascript e.l.
Avatar billede mm12010 Nybegynder
24. juni 2004 - 12:24 #3
IE-only:

function SaveAsImage(obj){
    newWindow = window.open(obj,"SaveImage","top=2000,left=2000,width=100,height=100");
    newWindow.document.execCommand("SaveAs");
    newWindow.close();
    return false;
    }

...

<img src="gfx/image.jpg" alt="" onclick="SaveAsImage(this.src);">

se oz: http://www.faqts.com/knowledge_base/view.phtml/aid/6372/fid/126
Avatar billede rastaman Nybegynder
24. juni 2004 - 12:51 #4
Det virker næsten som jeg vil have det mm12010.

Bare for at være besværlig skal det ikke være det billede/link som jeg klikker på som skal gemmes men et andet billede. Kan man specificere hvilket billede der skal gemmes
Avatar billede mm12010 Nybegynder
24. juni 2004 - 12:53 #5
<img src="gfx/image.jpg" alt="" onclick="SaveAsImage('stien/til/billedet.jpg');">
Avatar billede rastaman Nybegynder
24. juni 2004 - 12:56 #6
det virker næsten perfekt

men når man har gemt billedet så vises "stedet" (f.eks. skrivebordet) hvor man har gemt billedet i den ramme på hjemmesiden hvor man var før man gemte
Avatar billede mm12010 Nybegynder
24. juni 2004 - 13:02 #7
hvad mener du ?-)
Avatar billede rastaman Nybegynder
24. juni 2004 - 13:08 #8
Jeg mener at når jeg klikker på mit links som gemmer billedet, så kommer min save as-dialogboks og når jeg så trykker gem så skifter "hjemmesiden" til at vise mappen med filer og det hele hvor billedet ligger (kildemappen).

Den skulle jo gerne bare hoppe tilbage til den side jeg var på og gemte fra
Avatar billede mm12010 Nybegynder
24. juni 2004 - 13:13 #9
hmm - det gør den ikke hos mig... er det præcis som det jeg har postet?
Avatar billede rastaman Nybegynder
24. juni 2004 - 13:15 #10
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <title>Download</title>
<meta name="Generator" content="Stone's WebWriter 4">
<script>
function SaveAsImage(obj){
    newWindow = window.open(obj,"SaveImage","top=2000,left=2000,width=100,height=100");
    newWindow.document.execCommand("SaveAs");
    newWindow.close();
    return false;
    }
</script>
</head>
<body>
<A href=""><img src="download.gif" width="19" height="18" align="bottom" alt="Klik for at downloade billedet" onclick="SaveAsImage('billede.gif');"></A>


</body>
</html>


Hvis jeg bruger denne kode vises mappen hvor billede.gif er gemt efter at jeg har trykket gem
Avatar billede mm12010 Nybegynder
24. juni 2004 - 13:17 #11
<img src="download.gif" width="19" height="18" align="bottom" alt="Klik for at downloade billedet" onclick="SaveAsImage('billede.gif');" style="cursor:pointer;cursor:hand;">
Avatar billede rastaman Nybegynder
24. juni 2004 - 13:18 #12
aha jeg tror bare jeg skal fjerne <a href=""> og </a>
Avatar billede mm12010 Nybegynder
24. juni 2004 - 13:18 #13
altså uden a-tags omkring og så med style til at ordne cursoren
Avatar billede rastaman Nybegynder
24. juni 2004 - 13:18 #14
sorry jeg så ikke dit svar før jeg skrev igen

kom med et svar så får du point

tak for hjælpen
Avatar billede mm12010 Nybegynder
24. juni 2004 - 13:29 #15
selv tak :o)
Avatar billede dotcom1 Nybegynder
30. juni 2004 - 14:02 #16
Undskyld for spam, men kunne samme trick bruges til f.eks. .pdf-dokumenter? Altså så brugeren blev tvunget til at downloade dem? (Uden at bruge php eller asp...)
Avatar billede mm12010 Nybegynder
30. juni 2004 - 14:22 #17
ja, det vil jeg da tro - men der jo kun en måde at finde ud af det på ;-)
Avatar billede mm12010 Nybegynder
30. juni 2004 - 14:25 #18
<a href="dinfil.pdf" target="_blank" title="download pdf-fil" onclick="if(document.all&&!window.opera){SaveAsImage(this.href);return false;}">link</a>
Avatar billede dotcom1 Nybegynder
30. juni 2004 - 14:32 #19
Det virker desværre ikke...Får kun lov til at gennem min pdf-fil som .txt eller .htm. :-( Jeg må hellere hoppe ud af denne tråd. Ellers mange tak, mm12010. Hvis du har flere bud, så sig til, så opretter jeg min egen tråd. :-)
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