molily: window.event funktioniert im FireFox nicht

Beitrag lesen

Hallo,

Siehe Event-Objekt: Allgemeines zur Verwendung - dort wird erklärt, wie du browserübergreifend auf das Eventobjekt zugreifen kannst.

function cnglayer() {
  var myevent = window.event;
  alert(myevent.clientX);
}

function handler (ev) {
  if (!ev) ev = window.event;
  alert(ev.clientX);
}

<a href="#" onclick="cnglayer"><img src="bild.jpg"></img></a>

Das funktioniert so garantiert nicht. Entweder du weist den click-Handler dynamisch mit JavaScript zu (beste Lösung). Oder du schreibst onclick="handler(event)" und kannst dir dann die Zeile if (!ev) ev = window.event; sparen.

Mathias