Page 1 sur 1

lien pour enregistrer

Posté : 29 nov. 2005, 11:58
par seinto28
Bonjour a tous.

J'ai une page web genérée en php ou j'affiche une image. J'aimerais donner un lien pour enregistrer l'image. Si je fais un <a href=image.jpg>, l'image s'ouvre alors que je voudrais avoir un 'enregistrer sous'. Ma question est, est-ce possible? je pense que si ça l'ai , il faut utiliser du javascript.

Merci pour votre aide. :wink:

Posté : 29 nov. 2005, 12:50
par seinto28
Bon, je precise un peu ce que j'ai essayé de faire:

Code : Tout sélectionner

<script language="javascript" type="text/javascript"> function download() { pop=window.open('image.jpg','','width=100,height=100,top=10,left=10'); pop.location.reload(); pop.blur(); pop.document.execCommand('SaveAs'); pop.close(); } </script>
<a href=# ONCLICK=download();>Save As</a>
Deja ça ne fonctionne pas et en+, le nom de mon image est une variable en temps normal.

:shock:

Posté : 29 nov. 2005, 13:07
par seinto28
Je fais autrement, c'est tres barbare mais ça marche pratiquement comme je veux.

Merci

Posté : 29 nov. 2005, 13:09
par albat
Salut,

J'avoue ne pas bien comprendre la motivation de ta recherche.
Pour downloader une image, tu fais "enregistrer sous". Tout simplement.

Quelque chose m'aurait échappé ? :-k

Posté : 29 nov. 2005, 13:27
par seinto28
J'ai remarqué que beaucoup de personnes visitant ma page ne pensait pas a faire un clic droit et faire enregistrer l'iamge sous. Je me suis dit qu'en mettant un lien, ils y penseraient.
Voila.

Posté : 29 nov. 2005, 13:30
par albat
Merci ! :merci:

Mais n'aurait-il pas été plus simple de mettre dans une infobulle (attribut title dans la balise img)
un message du style : "Pour télécharger cette image, faites un clic droit puis 'enregistrer sous'" ? ;)