2013-12-18 3 views
-3

Мне нужна помощь при увеличении значения/1 в секунду.Увеличение значения/Script

У меня есть

<script> 
function incrementValue() 
{ 
var value = parseInt(document.getElementById('number').value, 10); 
value = isNaN(value) ? 0 : value; 
value++; 
document.getElementById('number').value = value; 
return false; 
} 
</script> 

Теперь мне нужна функция, которая будет увеличивать значение «числа» и начать добавлять +1 каждую секунду, пока не нажмут на другое изображение.

Единственное, что я способен делать это:

function incrementvale() 
var incrementTime = 1; 
var incrementBy = 1; 
private var counter = 0; 

function Start() { 
InvokeRepeating("Increment", incrementTime, incrementTime); 
} 

function Increment() { 
counter += incrementBy; 
} 

Что ужасно неправильно! Вопрос!

Когда я нажимаю на изображение.

Функция начинается.

Функция увеличивает значение «число» на 1 каждую секунду.

Благодаря

+3

Это не PHP ... – naththedeveloper

ответ

0

Если вы действительно хотите увеличить значение ровно через 1 секунду я хотел бы предложить вам сэкономить время начала (Unix Time Stamp, например, секунды с 1/1/1970). И если вы хотите узнать значение вашей увеличивающейся переменной, просто вычтите из значения start.

Поскольку вы упомянули PHP и показал нам JS код я держу его в псевдокоде

function getUnixTimeStampNow() { 
    return Math.round((new Date()).getTime()/1000); 
} 

var start = getUnixTimeStampNow(); 

// at any time do 

var current_value = getUnixTimeStampNow() - start; 
Смежные вопросы