Показать сообщение отдельно
  #1 (permalink)  
Старый 10.08.2012, 06:19
Профессор
Отправить личное сообщение для Почемучкин Посмотреть профиль Найти все сообщения от Почемучкин
 
Регистрация: 11.05.2011
Сообщений: 241

setInterval и глобальные переменные
При попытке обращения к внешней переменной (даже для проверки), выражение в setInterval прекращает работу.

Например
var my_counter = 0;

setInterval( " if(my_counter) {my_counter++}; ", 5000 );
или
setInterval( function(){ alert(my_counter); }, 5000 );


Даже при проверке на null выражение прерывается. Не всегда удобно отказываться от переменной.

Вопрос: можно ли как-то работать с глобальными переменными из setInterval и setTimer ?
Ответить с цитированием