Написал такой таймер. Но почему то он выдает 50 NaN и не двигается...:
<div class="timer"><div class="minutes" id="min1"></div><div class="seconds" id="sec1"></div></div>
<script type="text/javascript">
function startTimer() {
var seconds = <?=$ost2;?>;
var minutes = Math.floor(seconds / 60);
var min1 = minutes * 60;
var sec = seconds - min1;
var h = '0';
var m = min1;
var s = sec;
if (s == 0) {
if (m == 0) {
if (h == 0) {
alertifty.alert("Время вышло");
window.location.reload();
return;
}
h--;
m = 60;
if (h < 10) h = "0" + h;
}
m--;
if (m < 10) m = "0" + m;
s = 59;
}
else s--;
if (s < 10) s = "0" + s;
document.getElementById("min1").innerHTML = m;
document.getElementById("sec1").innerHTML = s;
setTimeout(startTimer, 1000);
}
startTimer();
</script>
Что не так, может вы поможете?