Метод Sys.Application.notifyScriptLoaded

Обновлен: Ноябрь 2007

Вызывается сценарием, на который имеется ссылка, для указания того, что сценарий загружен.

Sys.Application.notifyScriptLoaded();

Возвращаемое значение

Нет.

Заметки

Метод notifyScriptLoaded вызывается во всех файловых сценариях (файлы .js) и указывает на объект ScriptManager, загрузка которого сценарием, на который имеется ссылка, завершена. Диспетчер сценариев последовательно включает элементы сценария в DOM. При этом обработка следующего сценария начинается только по завершении загрузки предыдущего. Вызов метода notifyScriptLoaded следует включать во все файловые сценарии для страниц, на которых выполняется асинхронная обратная передача. Вызов метода notifyScriptLoaded является единственным надежным способом уведомления о завершении загрузки для всех типов обозревателей.

При вызове метода notifyScriptLoaded рекомендуется проверять наличие Microsoft AJAX (библиотека), чтобы избежать ошибок в случае недоступности библиотеки. В следующем примере показано, как выполнить проверку библиотеки.

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

Не следует вызывать метод notifyScriptLoaded из сценариев, встроенных в сборки. Обработчик ресурсов сценария добавляет экземпляр этого вызова. При попытке второго вызова возникает ошибка. Если необходимо встроить в сборку файл, вызывающий метод notifyScriptLoaded, следует установить для свойства NotifyScriptLoaded объекта ScriptReference, который указывает на сценарий, значение false, чтобы избежать возникновения ошибок. (Значение по умолчанию — true.) Дополнительные сведения см. в документации по свойству NotifyScriptLoaded.

См. также

Ссылки

ScriptReference.NotifyScriptLoaded

Класс Sys.Application

Другие ресурсы

Справочник по языку