Hallo alkasser,
kann jemand mir bitte sagen, warum folgende Code nicht in Mozilla funkz?
function switchbgcolor(e) {
if (window.event) { //IE only
Weil <http://de.selfhtml.org/javascript/objekte/event.htm@title=event> neben dem IE auch alle anderen Browser kennen. Folglich sollte Dein else-Zweig nie erreicht werden. Du willst vermutlich prüfen, ob e vorhanden bzw. nicht vorhanden ist:
`if (!e) e = window.event;`{:.language-javascript}
Nun musst Du als nächstes unterscheiden, ob die Eigenschaft srcElement oder target unterstützt wird:
~~~javascript
if (e.srcElement) {
//srcElement ist bekannt
}else if (e.target) {
// target ist bekannt
} else {
// Nichts von beiden...
}
Mit freundlichem Gruß
Micha