DataFox
Erfahrenes Mitglied
Hi
Ich habe neulich mein JavaScript gekapselt. Im MSIE funktioniert alles. Aber der Firefox streikt:
Firebug markiert mir hier in gelb die Zeile
sobald ich irgendwo klicke.
Der MSIE macht genau das was er soll: Wenn ich klicke, erhalte ich ein Alert mit dem tagName des angeklickten Elements...
hat jemand eine Idee wo es hier klemmt?
Gruß
Laura
Ich habe neulich mein JavaScript gekapselt. Im MSIE funktioniert alles. Aber der Firefox streikt:
Code:
function StandardFuncs() {
this.addEvent = function(eo, eventType, function_name) {
if (eo.addEventListener) {
eo.addEventListener(eventType, function_name, false);
} else if (eo.attachEvent) {
eo.attachEvent("on"+eventType, function_name);
}
}
}
function LauraScript() {
var SF = new StandardFuncs();
// this-Objekt "closuren"
var thisObj = this;
thisObj.docOnclickFunc = function(e) {
if(!e) e = window.event;
var eo = e.srcElement || e.target;
alert(eo.tagName);
}
SF.addEvent(window.document, 'click', function(){thisObj.docOnclickFunc(e);});
}
Firebug markiert mir hier in gelb die Zeile
Code:
SF.addEvent(window.document, 'click', function(){thisObj.docOnclickFunction(e);});
sobald ich irgendwo klicke.
Der MSIE macht genau das was er soll: Wenn ich klicke, erhalte ich ein Alert mit dem tagName des angeklickten Elements...
hat jemand eine Idee wo es hier klemmt?
Gruß
Laura