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