Hallo,
die Funktion (eig. eine Methode) "move" ruft sich selbst nach einer gewissen Zeit auf - leider scheint sie nicht mehr zu wissen, dass sie eine Methode von einem Objekt ist. Sie kann dann nicht mehr auf die Eigenschaften des Objekts zugreifen. Warum?
Code:
das Objekt sieht so aus:
function Sn(color) {
this.posx = Math.floor(size / 2);
this.color = color;
this.move = move;
}
function move() {
document.getElementById(this.posx).style.color = "#" + this.color;
window.setTimeout("this.move();",this.speed);
}