Was ist denn dann hier falsch:
<script type="text/javascript">
var a = 0;
var b = 0;
var i = 1;
function down() {
alert(a + b); /*nur zum überprüfen*/
var a++;
var b++;
alert(a + b); /*nur zum überprüfen*/
document.getElementById("layer").style.left = 'a' + "px";
document.getElementById("layer").style.left = 'b' + "px";
i++;
if (i >= 200) {
window.clearInterval(moving);
}
var moving = window.setInterval("down()", 10);
}
</script>
}