Jag får window.event has no properties i FF. Vad är fel?
function f(o){
[b]var e = window.event.toElement;[/b]
found = false;
while (e.parentNode){
if (e==o){
found = true;
break;
}
e = e.parentNode;
}
if (!found){
alert('Ping!');
}
};
Utan ! i första if-satsen så får jag fel i IE.
Med ! (som i exemplet) så funkar det i IE men i FF så triggar den även på parentNode.
Va e fel?
function f(o,e){
if (!e){
e = e.currentTarget;
} else if (window.event){
e = window.event.toElement;
}
found = false;
while (e.parentNode){
if (e==o){
found = true;
break;
}
e = e.parentNode;
}
if (!found){
alert('Ping!');
}
};
//Kallar med: f(this,event)
function f(o,e){
if (window.event){
e = e.toElement;
} else if (e){
e = e.relatedTarget;
}
var found = false;
while (e.parentNode){
if (e == o){
found = true;
break;
}
e = e.parentNode;
}
if (!found){
alert("Ping!");
}
}