SteBu: Kleine Korrektur

Beitrag lesen

erstmal danke. Also ich vergas. Die while-Schleife liegt in einer Fkt. die über eine Link aufgerufen wird.
So hier mal der umgebaute Code, der in C++ z.B. (nach Anpassung) läuft. Jetzt habe ich nur noch das Prob, das parseInt in der Fkt rechts ein NotANumber bringt. Und daher nicht läuft. Wieso das?
css für den Ball:

#ball
{
position:absolute;
top:160px;
left:100px;
z-index:100;
}

<div id="ball"><a href="javascript:moveball()"><img src="ball.gif" width="20" height="19" border="0" alt=""></a></div>
<script language="javascript" type="text/javascript">
var step = 5;
var endeL = 810;
var endeT = 450;
var tmp=100;
var cnt=0;

function moveball()
{
     if(cnt%2==0)
     {
      while(tmp<endeL)
       {
        window.setTimeout("rechts()",1000);
        tmp = tmp+step;
       }
     }
     else
     {
      //hier der Code für den Rückweg
     }
     cnt++;

}
function rechts()
{
x = parseInt(document.getElementById('ball').style.left)
//alert(x); //Kontrolle ++++hier kommt das NaN
x=x+step;
document.getElementById('ball').style.left = x+'px';

}
</script>

SteBu