Здраствуйте! Прошу вашей помощи Пытаюсь сделать динамическое изменение параметра width ic = '<span style="width: '+i.toFixed(2)+'%; background: #'+color+'; color:#f3ecec; text-shadow: 1px 1px 1px #6e6e6e;">'+percent+'%</span>'; HTML: <style> .polled { height: 22px; } .voted { height: 11px; } .progress { border: 1px solid #ccc; position: relative; display: block; padding: 0; margin:4px 0; background: #DEDEDE; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#e9e9e9)); background: -moz-linear-gradient(top, #ccc, #e9e9e9); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#e9e9e9'); -moz-box-shadow:0 1px 0 #fff; -webkit-box-shadow:0 1px 0 #fff; box-shadow:0 1px 0 #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } .polled span { height:20px; } .voted span { height: 9px; } .progress span { display: block; margin: 0; padding: 0; text-align:center; width:0; -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5); -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5); box-shadow:inset 0 1px 0 rgba(255,255,255,0.5); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } .progress span b { color:#fff; line-height:20px; padding-left:2px; text-shadow:0 1px 1px rgba(0, 0, 0, 0.5); } .progress_1 span { border: 1px solid #f47a20; background-color: #faa51a; background: -moz-linear-gradient(top, #faa51a 10%, #f47a20 90%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #faa51a), color-stop(0.9, #f47a20)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); } </style> <script type="text/javascript"> function pause(n){ today=new Date() today2=today while((today2-today)<=n){ today2=new Date() } } var color = 'b4ff00'; var percent = '100'; var i=0; var ic = ''; while (i<=100) { ic = '<span style="width: '+i.toFixed(2)+'%; background: #'+color+'; color:#f3ecec; text-shadow: 1px 1px 1px #6e6e6e;">'+percent+'%</span>'; document.getElementById('ooo').innerHTML = ic; i = i + 0.01; pause(0.5); } </script> <div id="ooo" class="progress voted progress-1"></div> Не знаю в чем причина того, что число не изменяется