[HTML/JS] direct downloaden bij onclick

Pagina: 1
Acties:

  • CaptBiele
  • Registratie: Juni 2002
  • Laatst online: 13-06 11:32

CaptBiele

No Worries!

Topicstarter
Ik heb een aantal documenten op een download-pagina staan. Nu wil ik graag dat de gebruiker direct de mogelijkheid krijgt om het bestand op te slaan, als hij erop klikt. Het moet dus niet via "rechter muis > bestand opslaan als" gebeuren.
Het document wordt dus ook NIET geopend!

Ik heb op google gezocht en kwam bijvoorbeeld dit voorbeeld tegen:
document.execCommand('SaveAs','pdf','doc.pdf')

Wellicht dat ik hiermee acties kan uitvoeren die in het contextmenu staan, maar ik kan er maar bijzonder weinig informatie over vinden op internet....
Ik hoop dat jullie me iets meer uitleg kunnen geven!
(Het mag eventueel ook asp zijn, maar dan zit ik in de verkeerde groep :X )

[ Voor 10% gewijzigd door CaptBiele op 04-08-2003 15:39 ]


Verwijderd

Ik ben een complete serverside-n00b, maar volgens mij moet je met je header-instellingen van je server kunnen aangeven of bestanden moeten worden geopend of gesaved. Lijkt mij een mooiere oplossing dan client side te rommelen.

  • CaptBiele
  • Registratie: Juni 2002
  • Laatst online: 13-06 11:32

CaptBiele

No Worries!

Topicstarter
ah ok bedankt, het moet dus toch via ASP. Ik had gehoopt dat het misschien een eenvoudig javascriptje zou zijn, maar helaas.
Ik zal me eens wat meer verdiepen in headers wijzigen in ASP.

Ik wil iig geen vieze oplossing, als een alert('klik rechtermuis'); of zo

  • creative8500
  • Registratie: September 2001
  • Laatst online: 03-01 16:54

creative8500

freedom.

Building A PHP-Based Mail Client
Getting Down
PHP:
1
2
3
// send headers to browser to initiate file download
header ("Content-Type: $type");
header ("Content-Disposition: attachment; filename=$filename");
Het is de verkeerde programmeertaal, maar de headers heb je nu:
Content-Type: text/html
Content-Disposition: attachment; filename=index.html