Hallo,
das hab ich jetzt so aufgeschrieben:
this.caption.addEventListener("mousemove", thisObject.caption_mousemove, true);
jetzt tut das script garnichts mehr.
woran liegts?
Der Sinn von thisObject ist, dass du *in der Handlerfunktion* (in deinem Beispiel caption_mousemove) auf die Instanz zugreifen kannst, also dort, wo du nicht mit this darauf zugreifen kannst. In obige Zeile ist es unnötig, weil du dort noch this verwenden kannst, wie du es auch schon tust.
Wenn du dann noch var thisObject = this; in der Konstruktorfunktion notierst, sollte es funktionieren.
Und bitte addEventListener (zumindest in 99% der Fälle) nicht mit dem dritten Parameter true verwenden, sondern immer false! Siehe auch http://de.selfhtml.org/dhtml/modelle/dom.htm#event_handling. Aber wenn du den IE unterstützen willst, erledigt sich das und du schreibst traditionell element.onevent = handler;.
Mathias