Hallo Siri,
bei meinem Tabellensortierer habe ich das so gelöst:
( function() {
var tuwas = function() {
...
}
...
var JB_addEvent = function (obj, type, fn) {
if(type.search("on")==0) type = type.substr(2);
if (obj.addEventListener) {
obj.addEventListener(type, fn, false);
}
else if (obj.attachEvent) {
obj.attachEvent('on' + type, function () {
return fn.call(obj, window.event);
});
}
} // addEvent
JB_addEvent(window,"onload",function(e) {
...
tu_was();
...
});
})();
Ich "verstecke" also alles in einer anonymen sich selbst ausführenden Funktion, einschließlich des Notierens des Eventhandlers.
Gruß, Jürgen