Sys.Application.load 이벤트
업데이트: 2007년 11월
모든 스크립트가 로드되고 응용 프로그램의 개체가 만들어져 초기화된 후에 발생합니다.
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";
}
}