function $(id) { return document.getElementById(id); } function setOpacity(ele, opa) { ele.style.opacity = (opa/100); ele.style.MozOpacity = (opa/100); ele.style.filter = 'alpha(opacity=' + opa + ')'; } DomLoader = { funcList : {}, add : function(name, func) { this.funcList[name] = func; initReady(func); } }; window.onDomReady = initReady; function initReady(fn) { var isLoaded = false; function readyState() { if(!isLoaded && (document.readyState == "complete")) { isLoaded = true; var loader = DomLoader; for(var index in loader.funcList) { loader.funcList[index](); } } } if(document.addEventListener) { document.addEventListener("DOMContentLoaded", fn, false); } else { document.onreadystatechange = function(){readyState()} } } function onReady() { var loader = DomLoader; for(var index in loader.funcList) { loader.funcList[index]; } }
