Forum Doku Wiki Blog

Forumsarchiv 2005, November
gedrückten Mausbutton erkennen

archivierte Beiträge lesen

  1. (JAVASCRIPT) gedrückten Mausbutton erkennen von Raik, 03. 11. 2005, 22:35

gedrückten Mausbutton erkennen

Der folgende Beitrag wurde am 03. 11. 2005, 22:35 Uhr von Raik veröffentlicht.

Hallo,

ich schreibe zur zeit gerade an einer firefox-erweiterung und bin dabei auf das problem gestossen, dass onmousedown-aktivierte funktionen nicht wieder mit onmouseup deaktiviert werden, wenn der onmouseup-event ausserhalb des elements b.z.w. der seite erfolgt.
ich müsste also onmouseover überprüfen, ob die maustaste immer noch gedrückt gehalten wird.
gibt es da eine möglichkeit?

freundl. Grüsse aus Berlin, Raik
--
Der IE ist wichtig. Man benötigt ihn, um sich einen Browser zu besorgen.
Resizeable Textarea 0.1a

gedrückten Mausbutton erkennen

Der folgende Beitrag wurde am 03. 11. 2005, 22:45 Uhr von Der Martin veröffentlicht.

Hallo Raik,

> [...] dass onmousedown-aktivierte funktionen nicht wieder mit onmouseup deaktiviert werden, wenn der onmouseup-event ausserhalb des elements b.z.w. der seite erfolgt.

Auf den zweiten Blick erscheint mir das logisch.

> ich müsste also onmouseover überprüfen, ob die maustaste immer noch gedrückt gehalten wird.

Meinst du nicht, dass du mit einer Kombination von onmouseup und onmouseout auskommen müsstest? Wobei in deinem Fall für das Element, über dem onmousedown eingetreten ist, beide dieselbe Aussage hätten.

Schönen Abend noch,

 Martin

gedrückten Mausbutton erkennen

Der folgende Beitrag wurde am 03. 11. 2005, 23:08 Uhr von Raik veröffentlicht.

Hallo, Martin!

> Meinst du nicht, dass du mit einer Kombination von onmouseup und onmouseout auskommen müsstest? Wobei in deinem Fall für das Element, über dem onmousedown eingetreten ist, beide dieselbe Aussage hätten.

dann würde die funktion bei jedem mouseout deaktiviert werden. das wäre genauso irritierend und aufwändig, wie der umgekehrte fall der nichtdeaktivierung. in beiden fällen müsste der user nochmal in das element clicken. entweder, um die funktion zu deaktivieren oder um sie erneut aufzurufen.

falls sich hier noch jemand mit extensions beschäftigt:
lässt sich das evtl. auf browser-ebene überwachen, wenn das script mit den rechten einer extension läuft?

freundl. Grüsse aus Berlin, Raik
--
Der IE ist wichtig. Man benötigt ihn, um sich einen Browser zu besorgen.
Resizeable Textarea 0.1a

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4