Murmelin: Zweimal derselbe Link macht nicht dasselbe

Beitrag lesen

sorry, für die nächtlichen Selbstschreiben hier. Nennt man das Autobiografie?

Ich kann mir nicht erklären, warum der "mitfahrende" Link richtig funktioniert, der "feststehende" aber nicht.

Jetzt kann ich's erklären:

Der "mitfahrende" Link läuft bei "onmousedown" sofort los, ohne "onmoueseup" abzuwarten. Wenn ich die Maustaste loslasse, ist die Schaltfläche nicht mehr unter dem Mauszeiger. Kontrolle: Ganz schnell geklickt - der "Fehler" zeigt sich.

Diesen Effekt kann ich auch bei den "feststehenden" Links erzeugen. Vor dem Loslassen der Maustaste muss ich den Mauszeiger aus der Schaltfläche ziehen. Dann klappt's.

Bleibt also die Frage: Wie verhindere ich, dass href="#x2" ausgeführt wird? Ist ja nur für onjavascriptoff gedacht.

Murmelin