Есть 2 кнопки:
<span id="pro" onclick="message('1000', this);">Кнопка</span>
<span id="pro1" onclick="message('1000', this);">Кнопка</span>
При нажатии на кнопку, должен начаться счётчик от указанного: "1000", до 0 в текущем <span> (который был нажат).
Вот JS код:
var message = function(num, id) {
var e = {
'totalQ' : 0,
'elemDiv' : null,
start : function(num, id)
{
this.elemDiv = id;
this.totalQ = num;
window.setInterval("timerSE()", 1);
},
timerSE : function()
{
if(this.totalQ != 0)
{
this.elemDiv.innerHTML = this.totalQ;
this.totalQ--;
}
else
{
return;
}
}
};
e.start(num, id);
};
Но нечего не работает, делал немного иначе, он считал, но при нажатии на 2 кнопку, он переставал считать на 1ой кнопке и начинал считать на 2ой.
Мне нужно, чтобы они вне зависимости друг от друга считали, по одной функции, без использования jQuery.
Спасибо всем.