danik.js,
эм, честно говоря я сам незнаю с чего я так решил, сейчас уже понимаю что с этим id я намудрил, ведь это же результат работы функции, тоесть это что - то, что идентифицирует работу нашего setInterval, чтобы потом мы смогли обратиться к нему чтобы остановить, но тогда по твоему сделать чтобы setInterval срабатывал скажем на одну секунду позже каждый следующий раз ?
вот кстати ещё одна тчедная попытка это реализовать
var end = 5000;
var i = 1;
for (var t = 1000; t <= end; t += 1000) {
alert(i);
i = setInterval(function test() { alert("test" + t); i++; }, t);
alert("setting up new timer");
}
for (; i > 0; i--) {
clearInterval(i);
}
тут уже кстати говоря id увеличивается, но подозреваю что это не тот id - он просто налету создаёт новую переменную и алерит её а настоящий id видимо не трогает, и ещё кстати тут таймер тоже сбрасывается но setInterval выполняет test с нулевой задержкой ( короче опять магические алерты