Bonjour,
J'ai un bout de code qui permet de remplacer une image par une autre en cliquant sur des vignettes et sans que la page saute.
Je pensais pouvoir l'utiliser en remplaçant les vignettes par des liens contenus dans un texte mais ça ne va pas: pas d'affichage de la nouvelle img et la page saute Smiley decu .
Voici mon code modifié (je n'y laisse que deux img pour simplifier)
Merci pour vos conseils :
<p align="justify"><img src="../images/saule_drape_00.jpg" width="400" height="300" align="left" hspace="20" alt="saule" title="saule" name="imgplage"> 
    Premier arrêt, les petits <a href="#" on click"imgplage.src='../images/saule_drape_00.jpg';return false">saules</a> qui commencent à coloniser le terrain. Les chatons ne nous suffisent pas à les déterminer avec certitude. Saule drapé ? <br>Fréquentes, les rosettes de <a href="#" on click"imgplage.src='../images/melilot_blanc_01.jpg';return false">mélilot </a>
  
  </p>
   <br clear="left"><br>
Administrateur
Très rapidement je vois deux petites choses :
- les attributs align, hspace sur <p> et <img> sont dépassés depuis une bonne dizaine d'années (il faut se servir de CSS pour cela)
- les attributs onclick doivent être écrits en un seul mot (pas "on click" qui en fait deux)
Et le clear="left" aussi (d'ailleurs ça existe ce truc ?) à remplacer par du CSS. Et il manque un signe = après le onclick.

D'ailleurs faire un lien avec un href vide pour gérer du onclick c'est pas recommandé. Faudrait utiliser un élément button ou autre.
Modifié par jb_gfx (22 Mar 2013 - 21:02)
Merci. J'ai corrigé le "onClick" et ajouté le "=". Ça marche. Je n'ai qu'une page à faire, je verrai plus tard pour définir un style.
Bonne soirée
alainL