Показать сообщение отдельно
  #1 (permalink)  
Старый 11.09.2011, 21:24
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

Как остановить скрипт на девятый раз?
<script>
function r2() {
  setInterval(function() {
    var chis_cyd = []
    var res = Math.floor(Math.random() * 10)
    if (res == 0) {
      res += 1
    }
    chis_cyd += res
    document.getElementById('text').value += chis_cyd
  }, 10)
  if (document.getElementById('text').value > 9) {
    r2() = false;
  }
}
</script>
<input type='button' value='push' onclick='r2()'>
<br>
<textarea id='text'>
</textarea>

С кодом все в порядке...почти =)Мне нужно сгенерировать 9 чисел,но как вы понимаете генерируется бесконечное множество, как сделать так чтобы setInterval повторялся только 9 раз?
Ответить с цитированием