Hallo,
ich möchte in JavaScript wenn man auf ein Bild klickt, abfragen ob es ein Rechtsklick, Linksklick oder Doppelklick ist.
Bei Rechtsklick, Linksklick und Doppelklick soll jeweils etwas anderes passieren.
D.h. ich hab ein Bild.
In dem Bild hab ich das:
ondblclick="javascript: klick();"
onmousedown="javascript: klick();"
In der Funktion klick wird dann abgefragt ob es ein links, rechtsklick oder doppelklick war.
Das mach ich mit event.button.
0=doppel, 1=Links, 2=Rechts
Das Problem ist jetzt aber das wenn ich ein Doppelklick mach, ja eigentlich zuerst ein Einfachklick mach!
Bei einem Doppelklick nimmt er den ersten Klick an geht in die Funktion macht das was er bei einem Einfachklick machen soll und erst dann kommt der Doppelklick an und es wir das aufgeführt was beim Doppelklick passieren soll. Aber er soll ja nur den Doppelklick erkennen.
Ich hoffe ihr könnt ungefähr verstehen was ich meine ;)
Hat jemand dafür eine Lösung, dass das nicht passiert ?
Danke schon mal im Vorraus.
Gruß
Andreas