Показать сообщение отдельно
  #2 (permalink)  
Старый 09.09.2011, 00:03
Аватар для crayday
Аспирант
Отправить личное сообщение для crayday Посмотреть профиль Найти все сообщения от crayday
 
Регистрация: 30.08.2011
Сообщений: 61

Например, вот так:
function foo() {
      var i = 0;
      var time = 0;
      var time_limit = 10*1000; // 10 секунд
      var interval = 100;
      return function() {
          if (i++ < 25) {
              document.getElementById('foo').innerHTML = Math.random();
          }
          else i = 0;
          if(time < time_limit) setTimeout(arguments.callee, interval);
          time+=interval;
      }();
  }
Ответить с цитированием