Суть такова. Я пишу игру. Делаю таймер. И мне нужен тег, который будет выводить в канвас время. Вот скрипт:
var gameField = document.getElementById("gameField");
var graphics = gameField.getContext("2d");
var m = 1;
var s = 31;
var a = 1;
var b = 31;
function timer() {
if ((s > 0) && (m >= 0)) {
s = b - 1;
b = s;
document.write(a + ':' + b);
}
if ((s = 0) && (m > 0)) {
s = 59;
m = a - 1;
a = m;
document.write(a + ':' + b);
}
if ((s = 0) && (m = 0)) {
alert ('Время закончилось');
}
}
setInterval(timer, 1000);
Некрасиво получается с document.write. И еще вопрос: у меня никуда не двигается время. Я ввёл 1:31, докьюмент райт вывел 1:30 и больше ничего не выводит. Заранее спасибо.