Показать сообщение отдельно
  #12 (permalink)  
Старый 10.05.2012, 16:17
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

можешь засечь промежутки между срабатыванием таймера,
это даст пищу для размышлений.
Посмотри как ведёт себя обработчик когда тебя нет на странице, и как ведёт себя в момент переключения.

<script>
//глобальная переменная
var oldTime;

f=function(){
//внутри обработчика
   var d = new Date(),time=0;
   time=d.getTime();

   // результат смотреть будем в консоли
   console.log(d.toLocaleTimeString(),"=",time-oldTime);

   //выведем на экран, для наглядности на форуме
   window.document.write(d.toLocaleTimeString()+"="+(time-oldTime)+"<br/>");
   oldTime=time;
   setTimeout(f,1000);
}
f();
</script>
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 10.05.2012 в 16:40.
Ответить с цитированием