Wegwichtel/api/domReady.js
2026-06-16 09:17:23 +02:00

27 lines
610 B
JavaScript
Executable File

// From: http://phpperformance.de/javascript-event-onload-und-die-bessere-alternative/
//create onDomReady Event
window.onDomReady = initReady;
// Initialize event depending on browser
function initReady(fn)
{
//W3C-compliant browser
if(document.addEventListener) {
document.addEventListener("DOMContentLoaded", fn, false);
}
//IE
else {
document.onreadystatechange = function(){readyState(fn)}
}
}
//IE execute function
function readyState(func)
{
// DOM is ready
if(document.readyState == "interactive" || document.readyState == "complete")
{
func();
}
}