Bonjour,

Je souhaite un peu d'aide pour mon problème :

J'ai une image avec un lien url et un bouton sur une page html. J'aimerais, lorsqu'on clique sur le bouton, que l'url de redirection de l'image (pas son chemin src) soit modifié suivant l'url passé dans le bouton.

j'ai essayé ceci mais ca ne marche pas :

pour mon image :
<script type="text/javascript">function siteinternet(url) {document.getElementById("site").href=url;}</script>
<a id="site" href="xxx" target="_blank"><img src="xxx.png"></a>

et mon bouton :

onclick="siteinternet('xxx');

Merci

4 réponses


Par Défaut lien vers Facebook

<a id="myImage" href="https://facebook.com">
<img src="img/montagne.jpg" 
alt="Photo de montagne" 
title="Cliquez pour agrandir" /></a>
<a onclick="myImage.href='https://google.com'">Voir Google</a>
<a onclick="myImage.href='https://amazon.com'">Voir Amazon</a>
nicoc
Auteur

quel est le rapport ???

Le rapport est qu'il répond à ta question en te proposant un exemple de code fonctionnel

J'aimerais, lorsqu'on clique sur le bouton, que l'url de redirection de l'image (pas son chemin src) soit modifié suivant l'url passé dans le bouton

nicoc
Auteur

oups j'ai eu un bug d'affichage du code dsl

Je vois l'idée mais dans mon cas c'est plus compliqué, je m'explique:
le bouton et l'image ne sont pas dans la meme fenetre. Je fais appel à parent.top pour appeler les fonctions. Je ne peux donc pas mettre le code ci-dessus dans un meme emplacement.
N'y a t-il rien a faire à partir du code fourni dans mon 1er post ?