Как мне создать динамически растущее значение? - PullRequest
0 голосов
/ 22 октября 2010

Я хочу создать и отобразить значение, которое увеличивается на фиксированную величину в секунду.

В моем файле PHP есть следующие переменные:

$ AccountValue = 220000;$ IncreasePerSecond = 15;

Так, например, при загрузке страницы значение будет 220000 через одну секунду, значение будет 220015, а через секунду - 220030 .... и т. Д.

заранее спасибо

Ответы [ 2 ]

1 голос
/ 22 октября 2010

Я думаю, что лучше написать это в javascript, то есть на стороне клиента (как Wernight уже показывает в его ответе .

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

1 голос
/ 22 октября 2010

Это не полный ответ, но он должен дать вам основу:

var count = 0;
setIncrement("doSomething()", 1000);
function doSomething()
{
  document.getElementById("my_div").innerHTML = ++count;
}

См. http://www.elated.com/articles/javascript-timers-with-settimeout-and-setinterval/

...