Sys.Application.notifyScriptLoaded, méthode
Mise à jour : novembre 2007
Appelé par un script référencé pour indiquer qu'il a été chargé.
Sys.Application.notifyScriptLoaded();
Valeur de retour
Aucun
Notes
Appelez la méthode notifyScriptLoaded dans tous les scripts basés un fichier (fichiers .js) pour indiquer à l'objet ScriptManager que le chargement d'un script référencé est terminé. Le gestionnaire de script injecte séquentiellement des éléments de script dans le modèle DOM, attendant la fin du chargement de chaque script pour passer au suivant. Vous devez inclure un appel à la méthode notifyScriptLoaded dans chaque script basé sur un fichier pour les pages qui effectuent une publication (postback) asynchrone. Un appel à la méthode notifyScriptLoaded est la seule méthode fiable permettant de fournir dans tous les types de navigateur une notification de fin de chargement du script.
Lors de l'appel de la méthode notifyScriptLoaded, il est conseillé de vérifier la présence de Microsoft AJAX Library pour éviter les erreurs en cas d'indisponibilité de la bibliothèque. L'exemple suivant indique comment effectuer cette vérification pour la bibliothèque.
if (typeof(Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();
N'appelez pas la méthode notifyScriptLoaded à partir des scripts incorporés dans les assemblys. Le gestionnaire de la ressource du script ajoute une instance de cet appel, et un deuxième appel provoquera une erreur. Si vous devez incorporer un fichier qui appelle notifyScriptLoaded dans un assembly, vous pouvez éviter une erreur en affectant la valeur false à la propriété NotifyScriptLoaded de l'objet ScriptReference qui pointe vers le script. (La valeur par défaut est true.) Pour plus d'informations, consultez la documentation propriétaire NotifyScriptLoaded.
Voir aussi
Référence
ScriptReference.NotifyScriptLoaded