다음을 통해 공유


Sys.Application.notifyScriptLoaded 메서드

업데이트: 2007년 11월

참조되는 스크립트에서 호출되어 해당 스크립트가 로드되었음을 나타냅니다.

Sys.Application.notifyScriptLoaded();

반환 값

없음

설명

참조되는 스크립트가 로드되었음을 ScriptManager 개체에 알리려면 모든 파일 기반 스크립트(.js 파일)에서 notifyScriptLoaded 메서드를 호출합니다. 스크립트 관리자는 각 스크립트가 완전히 로드될 때까지 기다린 후에 다음 작업을 진행하는 방식으로 스크립트 요소를 DOM에 순차적으로 삽입합니다. 비동기 포스트백을 수행하는 페이지에 대한 각 파일 기반 스크립트에 notifyScriptLoaded 메서드 호출을 포함해야 합니다. 모든 종류의 브라우저에서 스크립트가 로드되었음을 나타내는 알림 메시지를 안정적으로 제공하려면 notifyScriptLoaded 메서드를 호출해야 합니다.

notifyScriptLoaded 메서드를 호출할 때는 Microsoft AJAX 라이브러리가 있는지 여부를 항상 확인하는 것이 좋습니다. 그렇지 않으면 이 라이브러리를 사용할 수 없는 경우 오류가 발생할 수 있습니다. 다음 예제에서는 라이브러리를 확인하는 방법을 보여 줍니다.

if (typeof(Sys) !== 'undefined') Sys.Application.notifyScriptLoaded(); 

어셈블리에 포함된 스크립트에서는 notifyScriptLoaded 메서드를 호출하면 안 됩니다. 스크립트 리소스 처리기에서 호출 인스턴스를 추가하여 다음에 이 메서드를 호출하면 오류가 발생합니다. 어셈블리에서 notifyScriptLoaded를 호출하는 파일을 포함해야 할 경우에는 스크립트를 가리키는 ScriptReference 개체의 NotifyScriptLoaded 속성을 false로 설정하면 오류를 방지할 수 있습니다. 이 속성의 기본값은 true입니다. 자세한 내용은 NotifyScriptLoaded 속성 문서를 참조하십시오.

참고 항목

참조

ScriptReference.NotifyScriptLoaded

Sys.Application 클래스

기타 리소스

언어 참조