Метод Sys.Application.notifyScriptLoaded

Вызывается скриптом, на который имеется ссылка, для указания того, что скрипт загружен. Этот API устарел. Этот метод больше не требуется вызывать для уведомления библиотеки Microsoft AJAX о том, что файл JavaScript был загружен.

Sys.Application.notifyScriptLoaded();

Метод notifyScriptLoaded вызывается во всех файловых скриптах (файлы .js) и указывает на объект ScriptManager, загрузка которого скриптом, на который имеется ссылка, завершена.

ПримечаниеПримечание

Этот API устарел. Этот метод больше не требуется вызывать для уведомления библиотеки Microsoft AJAX о том, что файл JavaScript был загружен.

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

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

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

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

Показ: