Показать сообщение отдельно
  #3 (permalink)  
Старый 20.08.2012, 15:18
Аватар для LittlePony
Кандидат Javascript-наук
Отправить личное сообщение для LittlePony Посмотреть профиль Найти все сообщения от LittlePony
 
Регистрация: 19.08.2012
Сообщений: 100

vadim5june, спасибо. Но именно длительность интервала совершенно нормально передаётся и так. Ошибка именно внутри функции SwitchTo. Именно внутри неё this указывает на объект PromoBlock, если функция вызывается сама по себе, и на window, если функция вызвана через setInterval.
Природа этого явления понятна: setInterval — метод глобального объекта window, и соответственно, он задаёт контекст выполнения функции.
Непонятно, как вызвать эту функцию через setInterval, чтобы её контекст был объект PromoBlock
Ответить с цитированием