как отобразить в окне значения счетчика во время выполнения цикла FOR
Собственно, сабж?
document.write, document.inner если сами находятся внутри цикла, то отображают значения ПОСЛЕ выхода из цикла, а мне нужно ВО ВРЕМЯ выполнения. Такая простая вроде задача, а не могу ничего найти. Смотрел примеры скриптов нашел только способ с timeOut неужели это единственный способ решения? В какую сторону копать?:confused: Спасибо! |
Почитайте про innerHTML
|
Да, изменения DOM происходят только по выходу из цикла. Единственное решение - отложенные итерации, или отложенное изменение DOM по таймауту.
|
Цитата:
коротенько подсказать что это такое можете? Буду очень Вам признателен :) Спасибо! |
Алекс97,
Это почти тоже самое. Вы можете либо выполнять все итерации цикла по таймауту: setTimeout(function() { // ... код по изменению DOM ... if(/* условие продолжения */) setTimeout(arguments.callee, 1); }, 1) Либо только часть по изменению DOM выполнять по таймауту внутри цикла for, что часто легче. |
Цитата:
Будем проббовать! :) |
Часовой пояс GMT +3, время: 18:02. |