Nicca

Рейтинг
107
Регистрация
14.06.2004

Спасибо всем за помощь!

скрипт который считает для какого количества человек в настоящий момент создана сессия и выводится результат

Вот с этого места подробнее можно? Как подсчитать количество созданных сессий?

processRequests() исправил на processRequest()

Не помогло. Функци не вызывается.

Вроде работает. Спасибо

Подскажите еще как аналогично сделать для радио-точки:

<input type="radio" name="vote">

Как сдеалть чтобы при выборе радио (свойство checked) точки ей присваивалось определенное значение?

if( (document.getElementById('text1').value=='') || (document.etElementById('text2').value=='') )

На эту строкку ругается - Объект не поддерживает свойство или метод

Нет когда ничего не вводишь сообщение об ошибке не появляется

ДУмаю здесь как-то надо имя формы привязать, но как? В ява скрипт не силен. Помогите

Что-то все на англицком.. Туговато мне с ним.

В 2-х словах можете сказать что мне нужно использовать, исходя из того что я написал. Я так понял обрезанный текст нужно выводить какой-то функцией..

Нужно изменить компонент joomla MosetsTree

Возьметесь?


if(response=='1') { div.innerHTML=jwajaxvote_lang['THANKS']; }
else
{
div.innerHTML=jwajaxvote_lang['ALREADY_VOTE'];
}

У меня не выполняется div.innerHTML из первого setTimeout

Из другого вызова setTimeout div.innerHTML уже выполняется.

Как вобще можно тестировать яваскрипт? Например данные пхп я храню в файлы и потом смотрю значения на разных этапах.

А как с яваскриптом?

Павел Зотов:
Судя по коду Вы не все написали тут. Должна быть строка, которая указывает, куда отправляет данные (скрипт на Вашем сервере) объект lsXmlHttp


lsXmlHttp.onreadystatechange=function() {
var response;
if(lsXmlHttp.readyState==4){
setTimeout(function(){
response = lsXmlHttp.responseText;
if(response=='1') { div.innerHTML=jwajaxvote_lang['THANKS']; }
else
{
div.innerHTML=jwajaxvote_lang['ALREADY_VOTE'];
}
},3000);
setTimeout(function(){
if(response=='1'){
var newtotal = total_count+1;
if(newtotal!=1) div.innerHTML='('+(newtotal)+' '+jwajaxvote_lang['VOTES']+')';
else div.innerHTML='('+(newtotal)+' '+jwajaxvote_lang['VOTE']+')';
var percentage = ((total + i)/(newtotal))*20;
document.getElementById('rating'+id+parent).style.width=percentage+'%';
} else {
if(total_count!=1) div.innerHTML='('+(total_count)+' '+jwajaxvote_lang['VOTES']+')';
else div.innerHTML='('+(total_count)+' '+jwajaxvote_lang['VOTE']+')';
}
},3000);
}
}
lsXmlHttp.open("GET",live_site+"/mambots/content/plugin_jw_ajaxvote/ajax.php?task=vote&user_rating="+i+"&cid="+id+"&parent="+parent,true);
lsXmlHttp.send(null);

Вот полный код Меня интересует что выполнется вначале lsXmlHttp.open или функции где стоит setTimeout

Интуитивно чувствую что сначала идет lsXmlHttp.open и lsXmlHttp.send. А потом попадаю на lsXmlHttp.onreadystatechange.

И почему-то lsXmlHttp.responseText всегда возвращает одно и то же значение - 0

Всего: 158