ramy Posté 25 Août 2006 Partager Posté 25 Août 2006 Bonjour, je ne vois pas l'erreur que j'ai pu commaitre dans ce script : <html><head><title>test note</title><style type="text/css">ul{margin: 0px;padding: 0px;}li{display: inline;}img{border: 0px;}</style><script type="text/javascript">function note(ID){ for (nb=0;nb<6;nb++) { if (nb < ID) document.getElementById('N'+ID).src = 'images/star-on.gif'; else document.getElementById('N'+ID).src = 'images/star-off.gif'; }}</script></head><body><ul oumouseout="note(3)"><li><a href="#" onmouseover="note(1)"><img src="images/star-on.gif" alt="star on" id="N0"/></a></li><li><a href="#" onmouseover="note(2)"><img src="images/star-on.gif" alt="star on" id="N1"/></a></li><li><a href="#" onmouseover="note(3)"><img src="images/star-on.gif" alt="star on" id="N2"/></a></li><li><a href="#" onmouseover="note(4)"><img src="images/star-off.gif" alt="star off" id="N3"/></a></li><li><a href="#" onmouseover="note(5)"><img src="images/star-off.gif" alt="star off" id="N4"/></a></li></ul></body></html> Le but de la fonction note est de passer la scr des images dont l'id est < à ID à on et toutes les autres à off. Mais actuellement elle n'arrive a changer que la src à off et jamais a on... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Prélude Posté 17 Janvier 2007 Partager Posté 17 Janvier 2007 Bonjour, Ouarf... Il faut juste remplacer "ID" par "nb" dans le "getElementById" : if (nb < ID) document.getElementById('N'+nb).src = 'images/star-on.gif'; else document.getElementById('N'+nb).src = 'images/star-off.gif'; Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant