开发者

How do I create a dynamic increasing value?

开发者 https://www.devze.com 2023-01-21 03:52 出处:网络
I want to create and 开发者_高级运维display a value which is increasing by a fixed amount per second.

I want to create and 开发者_高级运维display a value which is increasing by a fixed amount per second.

I have the following variables in my PHP file:

$AccountValue=220000; $IncreasePerSecond=15;

So for example when the page loads the value would be 220000 after one second the value would be 220015 after another second 220030 ....etc

thanks in advance


I think it's best to write this in javascript, i.e. client-side( as Wernight already shows in his answer.

On the server-side you can record the point at which the seconds start to increase. Then when the page gets requested again you can calculate on the server-side the amount of seconds that are between the starting point and the current time.


It's not the full answer but it should give you the basis:

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

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

0

精彩评论

暂无评论...
验证码 换一张
取 消