Sys.Application.load 이벤트

모든 스크립트가 로드되고 응용 프로그램의 개체가 만들어져 초기화된 후에 발생합니다.

Sys.Application.add_load(handler);
Sys.Application.remove_load(handler);

handler

load 이벤트에 바인딩하거나 이 이벤트에서 바인딩을 해제할 대리자 함수입니다.

응용 프로그램에서 개체를 만든 후 이러한 개체가 다른 개체와 서로 참조할 수 있는 경우 수행해야 할 작업을 완료하려면 load 이벤트에 대리자 함수를 연결하십시오. add_load 접근자는 대리자 함수를 load 이벤트에 바인딩하고 remove_load 접근자는 대리자 함수의 바인딩을 해제합니다. load 이벤트는 pageLoad 이벤트가 나타나기 바로 전에 발생합니다.

다음 예제에서는 load 이벤트에 처리기 함수를 추가하는 방법을 보여 줍니다. 이 이벤트 처리기는 업무 시간이 아닐 때 응용 프로그램이 로드되는 경우 사용자를 다른 페이지로 리디렉션합니다.


// Attach a handler to the load event.
Sys.Application.add_load(applicationLoadHandler);

function applicationLoadHandler() {
    // Redirect to alternate page if not business hours.
    var d = new Date();
    if (!(8 < d.getHours() < 17)) {
        window.location = "AfterHours.aspx";
    }
}


표시: