[javascript] addLoadEvent

프로그래밍/Web 2010. 1. 4. 16:29 Posted by galad
출처: http://simon.incutio.com

function addLoadEvent(func) {
    var oldonload = window.onload;

    if(typeof window.onload != 'function') {
        window.onload = func;
    }
    else {
        window.onload = function() {
            oldonload();
            func();
        };
    }
}

addLoadEvent(functionA);

기존의 함수(oldonload)와 새 함수(func)를 모두 실행하는 무명함수를 window.onload에 attach.
addLoadEvent(함수명)이 실행될때마다 계속 초기에 실행되는 함수가 증가.