setInterval, и замена функций
Всем доброго времени суток.
Столкнулся с небольшой проблеммой: к примеру в каком-то куске кода устанавливается интервал на вызов ф-ии setInterval(func_some, 200); далее в этом коде я пытаюсь по каким-либо причинам заменить функцию func_some на другую: func_some = function() { }; но интервал продолжает работать с исходной функцией... Подскажите пожалуйста, можно какнибудь заменить ф-ю из интервала, или нет? P.S. SetTimeout не то, ибо пишется скрипт-автовставка в чужие страницы. |
Останавливать и запускать новый.
Цитата:
|
передавать не саму функцию, а её делегата..
|
Kolyaj, эмм, если не секрет, как остановить его?
>И как это связано? Некоторые своими скриптами блокируют рекламу.. SetTimeout итак работает |
tenshi, setInterval - предположительно в чужом коде, а мне нужно его остановить.
|
Цитата:
Синтаксис x=setInterval(func_some, 200); clearInterval(x) ________________________________ Меня даже уже жалеют и + ставят xD |
я и не предлагаю его трогать...
|
var wrapper= new FunctionWrapper( f1 )
setInterval( wrapper, 1000 ) wrapper.constructor( f2 ) |
Цитата:
|
ребят, вы меня помоему не слышите)
setInterval в чужом стороннем коде и выглядит так setInterval(func_some, 200); а не так x=setInterval(func_some, 200); можно что-либо предпринять?=) |
Часовой пояс GMT +3, время: 17:46. |