Warum sagt FF, dass window.event nicht definiert ist? (Aufruf der Funktion mit hinzugefügtem Ereignis-Listener)

Ich habe ein Problem in diesem Teil:

var ex = {
  exampl: function(){
    var ref=window.event.target||window.event.srcElement; //here
    alert(ref.innerHTML); //(example)
  }
}

Diese Funktion wird so aufgerufen:

document.body.childNodes[0].addEventListener('mouseover',ex.exampl,true);

Nur Firefox sagt, dass window.event ist nicht definiert...

Ich weiß nicht, was zu tun ist, damit es funktioniert. Es funktioniert sehr gut in webkit-Browsern und opera (kann ich nicht überprüfen, es im MSIE und ich don ' T care about it).

Warum ist es passiert?

InformationsquelleAutor der Frage anony_root | 2012-03-21

Schreibe einen Kommentar