Bonjour à tous,
j'ai un soucis avec un petit morceau de code html/js
Le but/principe:
J'ai cinq picto qui représentent un menu à chaque fois.
Lorsque celui-ci n'est pas survolé, j'ai un picto avec une opacité moindre.
Et lorsque le picto est survolé, j'ai la même image avec l'opacité à 100%
Problème:
Lorsque je survole le premier picto, tout va bien. L'image avec et sans opacité correspond.
Mais lorsque je survole un des 4 autres picto, c'est le premier picto qui change.
Ce qui ne me convient pas.
J'aimerai que ce soit le picto survolé qui change et pas uniquement le premier.
Voici mon code (du moins le plus important):
Merci d'avance de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <script type="text/javascript"> <!-- function montre(valeur){ var bt1=new Image(); bt1.src="./img/"+ valeur +".png"; document.images.bt.src=bt1.src; } function cache(valeur){ var bt2=new Image(); bt2.src="./img/"+ valeur+"-opa.png"; document.images.bt.src=bt2.src; } </script> <a href="./root.htm" onMouseOut="cache('image1')" onMouseOver="montre('image1')" ><img src="./img/image1-opa.png" alt="vignette pour aller à la page d'explication du site" name="bt" border="0" /></a> <a href="./root.htm" onMouseOut="cache('image2')" onMouseOver="montre('image2')" ><img src="./img/image2-opa.png" alt="vignette pour aller au catalogue sanitaire" name="bt" border="0" /></a> <a href="./root.htm" onMouseOut="cache(image3')" onMouseOver="montre('image3')" ><img src="./img/image3-opa.png" alt="vignette pour aller au catalogue ventilation" name="bt" border="0" /></a> <a href="./root.htm" onMouseOut="cache('image4')" onMouseOver="montre('image4')" ><img src="./img/image4-opa.png" alt="vignette pour aller au catalogue chauffage" name="bt" border="0" /></a> <a href="./root.htm" onMouseOut="cache('image5')" onMouseOver="montre('image5')" ><img src="./img/image5-opa.png" alt="vignette pour aller à la page de conseils" name="bt" border="0" /></a>
Partager