Есть простой таймер обратного отсчета для 'часы : минуты : секунды'.
Как его изменить что бы работало как '
минуты : секунды : миллисекунды'?
Значение у миллисекунд отображалось = 99, 98, 97, ... .
<script>
function startTimer (tmr)
{
var B = document.getElementById ('btn'); B.disabled = 1;
var S = document.getElementById ('mT'); S.innerHTML = tmr;
t = setInterval (function ()
{
var f = function (x) {return (x / 100).toFixed (2).substr (2)},
d = ':',
h = 3.6e3,
y = S.innerHTML.split (d),
z = --y [2] + y [0] * h + y [1] * 60;
if (!z) clearInterval (t), B.disabled = 0;
S.innerHTML = [f (Math.floor (z / h)),
f (Math.floor (z % h / 60)),
f (z % h % 60)].join (d);
}, 1000);
}
</script>
<div class="bor">
<p><button id="btn" onclick="startTimer ('00:02:30')">Запуск</button>
<p><span id="mT">00:02:30</span>
</div>