Bonjour j'ai un petit soucis et ne vois pas où est le pb
j'ai installé le systeme de notation starbox.

voici mon bout de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
new Starbox('savingRating',moyenne, 
					{
                rerate: true,
					 indicator : 'Choisissez une note.',
                onRate: function(element, info) {
                    											 var indicator = element.down('.indicator');
                    											 indicator.update('Votre note ' + (info.rated).toFixed(2));
                    											 new Effect.Highlight(indicator);
                  											$('ratingSaved').value =(info.rated).toFixed(2);
						                               }
               }
				);
plus bas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<div id='savingRating' onmouseover="if($('errmsg').visible()) {
												$('errmsg').hide();
												Modalbox.resizeToContent();
										 }"></div> <input type="hidden" name="ratingSaved" id="ratingSaved" value=""  />
sous IE8 j'ai le message d'erreur suivant :
Ligne: 338
Caractère: 5
Code: 0
Message d'erreur: 'undefined' a la valeur Null ou n'est pas un objet.
URL:/scripts/starbox.js
et à cette fameuse ligne j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
var info = {
      average: this.average,
      identity: this.options.identity,
      max: this.options.max,
      rated: element.rating,
      rerated: rerated,
      total: this.total
    };
    this.options.onRate(this.element, info);
    this.element.fire('starbox:rated');
je ne connais pas bien le javascript et je ne vois pas où est l'erreur en plus sous IE 7 ça fonctionne . Donc si quelqu'un pouvait m'aider, ça serait super sympa !
merci