Консультация № 172177
14.09.2009, 18:02
0.00 руб.
0 5 1
Добрый вечер, у меня следующий вопрос: как написать на языке javascript следующие, есть допустим число 15 и благодаря javascript чтоб каждый день это число увеличивало свое значение рандумом ну например сегодня 15, завтра 23, после завтра 29, ну и т.д.

Обсуждение

Неизвестный
14.09.2009, 23:35
общий
это ответ
Здравствуйте, Тикин Дмитрий Григорьевич.

Не совсем понимаю как Вы собираетесь заставить пользователя сутками не закрывать Вашу страницу, но то, что Вы хотите сделать делается вот так.

var num = 15;

var myInterval = setInterval("num += " + (Math.random()*100 + 1),3600 * 24 * 1000); // прибавить к исходному значение случайное число от 1 до 100.
// 3600 * 24 * 1000 значит -- 3600 (секунд в часе) умножить на 24 (часа) и умножить на 1000 (миллисекунд в одной секунде)


чтобы оборвать процесс нужно выполнить следующую команду

clearInterval(myInterval);


Удачи.
4
Неизвестный
15.09.2009, 17:01
общий
Нет, вы не поняли, процесс должен идти независимо от того открыта страничка или закрыта
Неизвестный
15.09.2009, 20:47
общий
Нет, это Вы не поняли - на javascript такие вещи не пишутся.
Неизвестный
15.09.2009, 20:51
общий
а как быть?
Неизвестный
15.09.2009, 21:30
общий
создайте Windows Service, который будет раз в сутки обновлять базу данных прибавляя случайное число к каком-нибудь значению какого-нибудь поля в какой-нибудь базе данных.

а дальше делайте с этим значением всё, что хотите.
Форма ответа