Показать сообщение отдельно
  #1 (permalink)  
Старый 10.11.2011, 17:15
czp czp вне форума
Профессор
Отправить личное сообщение для czp Посмотреть профиль Найти все сообщения от czp
 
Регистрация: 15.10.2011
Сообщений: 213

проблема с облостью видимости
есть такая конструкция:
function parent () {
  var a1, a2

  function child1 () {
    clearTimeout(a2);
    /*код выполнения*/
    a1 = setTimeout(child1 (), 5000);
  }

  function child2 () {
    clearTimeout(a1);
    /*код выполнения*/
    a2 = setTimeout(child2 (), 5000);
  }

}

clearTimeout() не может остановить другой, не видет его, как исправить можно?
Ответить с цитированием