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 :plus bas :
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); } } );
sous IE8 j'ai le message d'erreur suivant :
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="" />
et à cette fameuse ligne j'ai :Ligne: 338
Caractère: 5
Code: 0
Message d'erreur: 'undefined' a la valeur Null ou n'est pas un objet.
URL:/scripts/starbox.jsje 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 !
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');
merci
Partager