cartman1984: window.event bei Mouseover

Beitrag lesen

Hallo alle zusammen,

ich verzweifle gerade mal wieder an meinen EventHandlern.

An einigen Stellen definiere ich EventListener direkt am HTML-Objekt, da die Objekte dynamisch generiert werden und es so unkomplizierter ist.

Allerdings rufe ich dort mehrere Funktionen mit Parametern auf:

onmouseover="funktion1(parameter1); funktion2(parameter2, parameter3);"

Ich benötige das window.event-Objekt, mit dessen Hilfe ich die Mausposition auslesen kann. Sobald die erste Funktion aufgerufen wurde, ist das Objekt verschwunden und ich weiß nicht, wie ich eine Funktion mit Parametern und zusätzlich mit dem window.event-Objekt aufrufen kann!

Ich hab es so probiert:

onmouseover="e=window.event; funktion1(parameter1, e);"  
  
onmouseover="function(e){if(!e) e=window.event; funktion1(parameter1, e);"  
  
onmouseover=function(e){if(!e) e=window.event; funktion1(parameter1, e);  

Aber alles ohne Erfolg. Es half nichts anderes als die Funktion in einem extra Script-Bereich zu definieren. Hat da jemand eine elegantere Lösung???