Event-handler abfragen
krappa
- javascript
Hi,
Ich schreib grad n javascript.. da rufe ich über onmouseover eine Funktion auf.. inerhalb dieser Funktion möchte ich abfragen ob die maustaste auch gleichzeitig gedrückt wird also
if (onmousedown == true)
aber dat geht nit, weil JS denkt es wär ne Variable.
oder kann ich den Aufruf anders Starten? onmouseover_and_down="go()"
danke krappa
Hallo krappa.
Ich schreib grad n javascript.. da rufe ich über onmouseover eine Funktion auf.. inerhalb dieser Funktion möchte ich abfragen ob die maustaste auch gleichzeitig gedrückt wird also
if (onmousedown == true)
Warum verzichtest du nicht gleich auf den onmouseover-Event? Wenn du auf ein Element klickst, impliziert das doch bereits, dass der Cursor sich über diesem Element befindet.
aber dat geht nit, weil JS denkt es wär ne Variable.
oder kann ich den Aufruf anders Starten? onmouseover_and_down="go()"
Nein, so einen Event gibt es (standardmäßig) nicht.
Und umsetzbar kann das auch gar nicht sein. Überlege doch einmal, was im gewünschten Fall passiert: du hoverst das Element und augenblicklich feuert der onmouseover-Event. Erst *danach* kann pysikalisch erst der onmousedown-Event aktiv werden. Dass heißt, dass zu dem Zeitpunkt, an dem der gewünschte Code für den onmouseover-Event abgearbeitet wird, der onmousedown-Event noch gar nicht zur Verfügung steht.
Einen schönen Freitag noch.
Gruß, Mathias