Du hast keinen protoypen, lediglich eine Konstruktorfunktion, die Eigenschaften und Methoden deklariert.
Unterschied habe ich nicht verstanden. Was macht die Konstruktorfunktion zum Prototypen? Oder braucht man beides?
Gar nichts, jedes Objekt hat einen prototypen und ein Objekt erzeugst du aus einer Konstruktorfunktion (Jede Funktion kann eine Konstruktorfunktion sein, erst durch das Schlüsselwort new() wird es ein Objekt).
Ich würd mir überlegen, ob du hier wirklich die id brauchst und bei jedem Aufruf das Objekt neu suchen willst oder nicht lieber an einer Stelle das Objekt speicherst.
Wäre vielleicht für die Ablaufgeschwindigkeit vorteilhaft. Schon bei zwei bewegten Objekten ruckelt es manchmal.
Das ist normal.
document.getElementById(this.id).style.left = this.x;
document.getElementById(this.id).style.top = this.y;Das geht gar nicht, ohne Einheit sollte das gar nicht funktionieren, oder benutzt du etwa den IE?
Nöö, der FF 1.5 schluckt das. Habe ich ergänzt mit +'px'
Dann läßt du deine Seiten im Quriksmode darstellen, auch nicht unbedingt gut.
Der IE 5.0 meldet "Das Objekt unterstützt dies Eiegenschft oder Methode nicht" und verweist auf das erste Zeichen der Zeile
Welcher Zeile?
Struppi.
Javascript ist toll (Perl auch!)