Webmaster Hub: systeme de notation - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

systeme de notation Noter : -----

#1 L'utilisateur est hors-ligne   ramy 

  • Groupe : Membre
  • Messages : 27
  • Inscrit(e) : 06-septembre 05

Posté 25 août 2006 - 19:46

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...
0

#2 L'utilisateur est hors-ligne   Prélude 

  • Groupe : Hubmaster
  • Messages : 180
  • Inscrit(e) : 06-octobre 03
  • Genre:Homme
  • Société:Prélude

Posté 17 janvier 2007 - 15:47

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';

0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)