Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблема

51K
04 августа 2009 года
Romanov113
1 / / 04.08.2009
Я играю в одну игру, я попытался написать скрипт на языке javascript что бы через опр время сообщения отсылались в чат без участи пользователя, например он зашел на сайт написал через какой интервал времени отсылать собщения и пошел гулять а сообщения сами отсылаються...
Вот код:

function chat_reload(q,b,v)
{
return false;
}
function reloadParameters(a,b,c,d,er,w,w)
{
return false
}
function personagestats_reload(a, c,v, d)
{
return false;
}


var tst = true;

function sends()
{
text = document.getElementById('say_text').value;
text = text+(tst? "." : "");
tst = !tst;
station = document.getElementById("station").value;
lang = document.getElementById("lang").value;
text=escape(text);
document.getElementById('say_img').src = 'http://'+station+'.starcombats.ru/chat/chat_add.php?text='+text+'&lang='+lang;

}

var text;
var delay;
var count;

var min_delay = 5;
var min_count = 1;

var timer_id = -1;

var button_1 = '<input type=submit name=submit value="Старт" onclick="on_start();" style="width:100px;">';
var button_2 = '<input type=submit name=submit value="Стоп" onclick="on_stop();" style="color:#FF0000;width:100px;">';

function on_timeout()
{
sends()

if(--count)
{
timer_id = setTimeout('on_timeout()', delay * 1000);
document.flood.submit.value = 'Стоп (' + count + ')';
}
else
{
document.all.button.innerHTML = button_1;
}
}

function on_start()
{
if((text = document.flood.text.value) == '')
{
alert('Обязательно напишите текст сообщения.');
document.flood.text.focus();
return;
}

if((delay = document.flood.delay.value) < min_delay)
{
alert('Слишком маленький интервал повторений.');
document.flood.delay.focus();
return;
}

if((count = document.flood.count.value) < min_count)
{
alert('Слишком маленькое количество повторений.');
document.flood.count.focus();
return;
}

document.all.button.innerHTML = button_2;
document.flood.submit.focus();

on_timeout();
}

function on_stop()
{
count = 0;
clearTimeout(timer_id);

document.all.button.innerHTML = button_1;
document.flood.submit.focus();
}


скажи пожалуйста, что нетак?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог