Hi,
Ich möchte, dass eine Funktion erst aufgerufen wird wenn ich einen Link eine gewisse Zeit mit der Maus gedrückt halte.
Wenn ich den Link "normal" anklicke soll zum Link gesprungen werden.
Hm. Das ist verwirrend für die User.
Ich denke als Event-Handler kommt nur
onmousedownin Frage, oder?
onmousedown, timeout, onmouseup.
Die Funktion sollte dann nach ca. 150-200ms ausgeführt werden.
onmousedown einen timeout starten.
bei timeout die Funktion aufrufen und dafür sorgen, daß der Link bei onmouseup nicht ausgeführt wird (flag setzen).
onmouseup den timeout stoppen, bei gesetztem flag den Link nicht mehr ausführen lassen.
(ggf. ist statt onmouseup onclick besser geeignet, mußt Du ausprobieren)
cu,
Andreas
--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.