@@Erik:
if (e)
{
this.e = e;
}else{
this.e = window.event;
}if (e.pageX) {
this.x = e.pageX;
}else{
this.x = e.clientX;
}if (e.pageY)
{
this.y = e.pageY;
}else{
this.y = e.clientY;
}if (e.target)
{
this.target = e.target;
}else{
this.target = e.srcElement;
}
Das hilft dir zwar auch nicht bei deiner eigentlichen Frage, aber dafür kannst du kürzer (und dadurch übersichtlicher) schreiben:
this.e = e || window.event;
this.x = e.pageX || e.clientX;
this.y = e.pageY || e.clientY;
this.target = e.target || e.srcElement;
Live long and prosper,
Gunnar
--
Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)
Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)