Да, так работает, почти.
Срабатывает только один раз, скажите, пожалуйста, как сделать, чтобы работало не для одного дива.
<style>
#qqq{
background: url(bg_green.gif) repeat;
background-position: 0 0;
}
</style>
<script type="text/javascript">
onload = function () {
var x = 1, element = document.getElementById('qqq');
setInterval(function(){
element.style.backgroundPosition = x++ + 'px 50%';
if(x > 1000) x = 1;
}, 16)
}
</script>
<div id="qqq">11
</div>
<div id="qqq">22
</div>
<div id="qqq">33
</div>