Thomas Hieck: kurze Erklaerung der Loesung :-)

Beitrag lesen

Kurze Erklaerung:

Der Fehler lag wirklich in einem falschem return Wert. Will man eine solche Dragfunktion einbauen, muss man darauf achten, dann man bei onMousedown und onMouseup - besser in den Funktionen, die dadurch aufgerufen werden "return true" zurueckgibt. Bei onMousemove hingegen muss das unbedingt "return false" sein. Mir war allerdings bei onMousedown auch ein "return false" reingerutsch, was natuerlich alles folgende, also auch die Links abgeschalten hat. Gibt man bei onMousemove eine true zurueck, wird unweigerlich die Funktion nach dem ersten Move abgebrochen. Die Folge ist eventuell ein nicht korrekte Ausfuehrung von onMouseup. Dabei entsteht dann der Effekt,dass die Dragfunktion noch funktioniert, obwohl man die Maus nichtmehr gedrueckt haelt. Das nur prinzipiell zu dem Problem.

Viele Gruesse, Thomas Hieck