Matre,
на всякий))
<div id='state' style='background: #555555; height: 20px; width: 0;'>
</div>
<script type='text/javascript'>
var speed = prompt("Введите скорость:") / 100,
distance = prompt("Введите расстояние:"), i = 0;
(function () {
i += speed;
document.getElementById("state").style.width = i + "px";
if (i <= distance)
setTimeout(arguments.callee, 10);
}());
</script>