Показать сообщение отдельно
  #2 (permalink)  
Старый 11.09.2011, 22:09
Профессор
Отправить личное сообщение для Александр х@к Посмотреть профиль Найти все сообщения от Александр х@к
 
Регистрация: 24.08.2011
Сообщений: 159

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;
      }();
  }

Он останавливает скрипт через 10 сек и выводит число на котором остановилось, а далее ,к сожалению, не знаю
, по моему,надо сделать по такому: Остановилось, запомнить временно(если надо), опять пошёл скрипт, остановилось, запомнило временно(если надо) и так 9 раз

ВНИМАНИЕ скрипт вырван из моего, поэтому в некоторых надо вставить то что соответствует твоей части
Ответить с цитированием