Murmelin: mit onmouseover funzt es provisorisch

Beitrag lesen

Habe mal einige Sachen zu Eventhandlern gelesen, die aber nicht in die Tiefe gehen, z.B. http://de.selfhtml.org/javascript/sprache/eventhandler.htm

Was bitte ist "onclick"? Doch wohl der "onmouseup" nach "onmousedown"?
Triggern da also drei Events?

Habe mein Problem unter Linux iceweasel jetzt provisorisch gelöst mit onmouseover. Da wird der href="#x2" nicht angesprochen.

Ist aber keine endgültige Lösung, weil beim horizontalen Scrollen eine andere Schaltfläche unter den Mauszeiger fährt und das event erneut auslöst.

Man muss die Maus also schnell nach oben oder unten wegziehen, das kann es nicht sein.

Habe den "onmousedown" wieder eingesetzt. Und siehe - das scrollen klappt, solange ich die linke Maustaste gedrückt halte (hatte ich vorher nicht ausprobiert). Aber irgendwann muss ich sie wieder loslassen und dann greift href="#x2", der Bereich springt nach oben.

Wie kann ich das verhindern? Den href="#x2" brauche ich, wenn Javascript ausgeschaltet ist.

Murmelin