
bonjour à tous, pour donner un peu plus de vie a mon site, j'aimerai utiliser l'evenement OnmouseOver sur certaines des images pour en changer la couleur.
mes deux images sont dans le même repertoire (a la racine du FTP)
voilà le code que j'utilise
<html>
<head>
<script type="text/javascript">
function mouseOver()
{
document.getElementById("b1").src="btn_downloadblue.png"
}
function mouseOut()
{
document.getElementById("b1").src="btn_download.png"
}
</script>
</head><body>
<a href="http://pc-system.fr/monfichier.exe" target="_blank" onmouseover="mouseOver()"
onmouseout="mouseOut()">
<img border="0" alt="Télécharger!" src="btn_download.png" id="b1" /></a>
</body>
</html>
le problème de ce code, c'est que sur la dizaine de boutons que je souhaite animer, seul le premier s'anime, les autes sont cliquables, les liens fonctionnent, l'infobulle ALT fonctionne, mais l'image ne change pas avec le onmouseover sur les 9 derniers boutons
alors j'ai voulu modifier le code comme ceci
en pensant bien faire
<html>
<head>
<script type="text/javascript">
function mouseOver()
{
document.getElementById("b1;b2;b3; etc....").src="btn_downloadblue.png"
}
function mouseOut()
{
document.getElementById("b1;b2;b3; etc....").src="btn_download.png"
}
</script>
</head><body>
<a href="http://pc-system.fr/monfichier.exe" target="_blank" onmouseover="mouseOver()"
onmouseout="mouseOut()">
<img border="0" alt="Télécharger!" src="btn_download.png" id="b1" /></a>
<a href="http://pc-system.fr/monfichier.exe" target="_blank" onmouseover="mouseOver()"
onmouseout="mouseOut()">
<img border="0" alt="Télécharger!" src="btn_download.png" id="b2" /></a>
<a href="http://pc-system.fr/monfichier.exe" target="_blank" onmouseover="mouseOver()"
onmouseout="mouseOut()">
<img border="0" alt="Télécharger!" src="btn_download.png" id="b3" /></a>
</body>
</html>
mais avec ce nouveau code, le mouseover ne fnctionne plus sur aucun des boutons,
pouvez vous m'aider? merci d'avance
j'ai aussi essyé plusieurs fois avec le code a mettre dans la partie <head> que j'ai multiplié par le nombre de boutons à animer mais rien ne fonctionne. si quelqu'un a un code d'événement OnMouseOver je suis preneur. Merci
-->Message édité par dj QUIOU le 03/03/2009 10:08:01<--
-------
-lorsque ton topic est résolu indique le comme ceci [résolu] dans ton titre en cliquant sur
![[:dj QUIOU:1] [:dj QUIOU:1]](/data/globaldata/usmilies/djquiou-1.gif)
de ton premier message.
- Astuces informatique, Sécurité, Optimisation windows XP et Vista, Programmation, Tutoriaux =>
http://pc-system.fr