Показать сообщение отдельно
  #7 (permalink)  
Старый 08.11.2010, 22:07
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от ksa
Взято из примера в МСДН...
ksa Я тоже уже говорил, что МСДН это не лучший источник инфорамации - не имейте привычки давать примеры новичкам основанные чужом говнокоде.

Один из корректных примеров использования метода setTimeout()

<div style="background: blue; color: white; width: 0px; height: 20px;"></div>

<script type="text/javascript">
window.onload = function(){
    var i = 0;
    (function(){
        if(++i <= 300){
           var element = document.getElementsByTagName('div')[0];
           element.style.width = i+'px';
           element.innerHTML = parseInt(i/3)+'%';
           setTimeout(arguments.callee, 10);
        }
    })();
};
</script>

Последний раз редактировалось monolithed, 08.11.2010 в 22:20.
Ответить с цитированием