Привет всем любителям и знатокам ajax. Случилась такая проблема есть скрипт рейтинга звёздочками который во тут
http://www.stroymetallsnab.ru/shop/CID_1.html
всё вроде работает хорошо в IE6-8, Opere а вот в Firefox новом и Crome работать совсем не хочет. Вот приложил код:
var Disable=/\bunit-rating-active\b/;
function doVote(sender,id){
var req = new Subsys_JsHttpRequest_Js();
req.onreadystatechange = function() {
if (req.readyState == 4) {
if (req.responseJS) {
if (req.responseJS.Error) alert(req.error);
else {
var ul=sender.parentNode.parentNode;
ul.className=ul.className.replace(Disable,'');
ul.setAttribute('title', 'Ваша оценка '+req.responseJS.Vote);
var width=(85*req.responseJS.AVG/5).toFixed();
ul.getElementsByTagName('li')[0].style.width=width+'px';
var a= ul.getElementsByTagName('a');
for (i=0; i<a.length; i++){
a[i].setAttribute('disabled','disabled');
a[i].href='#';
}
document.getElementById(id+'_rate').innerHTML=req.responseJS.AVG;
document.getElementById(id+'_votes').innerHTML=req.responseJS.ruVotes;
}
}
}
}
req.caching = false;
// Подготваливаем объект.
req.open('POST', sender.href+'&js=1', true);
req.send([]);
return false;
}
Готов предоставить доступ к сайту если надо. Кто готов помочь пишите в личку или на почту webzic(собака)yandex.ru от вас сроки и цена.
PS/ Всё скрипт допилен.