Hi,
Deine Funktion:
function down(d)
{
dx = d.substr(0,3);
dy = d.substr(3,3);
ex = dx - dist;
ey = dy + dist;
moveit(d,dx,dy,ex,ey,5);
}
Dein Aufruf:
down(100250);
d wird als numerischer Wert an die Funktion übergeben, und der hat nun mal keine substr-Methode. Wenn Du down('100250') schreibst, sollte es klappen - jedenfalls bis zum nächsten Fehler ;)
Gruß
Steffen