Hallo Fabulit,
wir haben folgenden Code in unserer Library:
var General =
{
addEvent: function(element, eventName, function_)
{
if (typeof(function_) == 'undefined')
return false;
if (element.addEventListener)
element.addEventListener(eventName, function_, false);
else if (element.attachEvent)
element.attachEvent('on' + eventName, function_);
return true;
},
addOnLoad: function(function_)
{
if (document.readyState == 'loading')
General.addEvent(window, 'load', function_);
else
setTimeout(function_, 1);
}
}
Damit lässt sich über
General.addOnLoad(function() {
...
})
browserübergreifend eine Funktion zum onLoad-Event hinzufügen.
Gruß