Как из функции X id=setInterval(X,100) получить id?
Нужен id таймера для остановке его из исполняемой им функции.
Такое возможно? |
timer[i]=setTimeout(arguments.callee, 100,i);
for(i in timer){clearTimeout(timer[i]);}
i++ допустим увеличивается в фун-и, в массив timer сохраняем наборы, затем их все вместе останавливаем. |
Есть фун-я:
var timer=[];
function set()
{
i++;
timer[i]=setTimeout(arguments.callee, 100,i);
if(i>10){for(i in timer){clearTimeout(timer[i]);}}
}
|
Не заметил, что Вы написали setInterval, ну тогда вместо setTimeout setInterval и вместо clearTimeout - clearInterval
|
Спасибо
|
| Часовой пояс GMT +3, время: 13:29. |