***HELP!! Pour les pros de l'html...***

Fermé
alban - 2 oct. 2001 à 12:09
 steph - 3 oct. 2001 à 08:31
1. J'ai une image avec un lien hypertext mais lors du click droit, je veux que l'on enregistre une autre image à la place... Est-ce possible??
2. Ou bien... Je veux pouvoir enregistrer l'image avec un simple click directement, sans qu'elle s'affiche dans une nouvelle fenêtre (comme un exe).
Avis aux amateurs du web...
Merci de votre aide.

Alban.
A voir également:

1 réponse

En résumé : quand on clique sur ton image, tu veux qu'il y ait un lien vers une autre page mais aussi l'enregistrement de celle-ci ?

Si c'est cela, essaie avec du javascript et deux frames (c'est l'idée qui me viens la comme ça !) :
tu fais deux frames : une de largeur 0 ("vide") qui te servira pour charger ton image et ta page dans l'autre ("page").

Le code donne à peu près cela :
<a href="Javascript:parent.frames['vide'].location.href='image.jpf';parent.frames['page'].location.href='ton_lien.html';">
<img scr="image.jpg" alt="Cliquez ici pour charger l'image et passer à la suite">
</a>

Attention : il n'y a aucun espace dans le href, tout se tient.
Dis moi si cela ne marche pas.

Stéph
0
Heu... non...
En fait, il faut pouvoir enregistrer l'image sur le disque dur, sans l'afficher!
Par, défaut, le navigateur veut à tout prix l'afficher, et ca me gêne dans ce cas précis!
Connais-tu une parade???

Alban
0
steph > alban
3 oct. 2001 à 08:31
En Javascript, je n'en connais pas.
Je vois une solution : c'est que tu fasses un petit PHP dans la nouvelle page que tu charges qui ira copier ton image où tu veux (PHP s'exécute côté serveur et fournit des fonctions pour manipuler les répertoires et faire des copies de fichiers). J'en ai déja fait mais je me souviens plus.

Pour la doc, va voir sur www.nexen.net.

J'espère que cela t'aidera.
Stéph
0