2010-10-04 7 views
0

Existe-t-il un moyen d'exécuter mon propre javascript une fois que tous les fichiers JS ont été chargés et que le javascript ASP.NET a été initialisé et chargé. J'utilise actuellement jQuery pour exécuter javascript après le chargement de la page et cela ne garantit pas qu'il se chargera après le javascript ASP.NET. Merciasp.net javascript chargement commande

+0

avez-vous un problème avec quelque chose de spécifique? afaik tous les js ajoutés par asp.net s'exécutent immédiatement. – lincolnk

+0

Tous les JS ajoutés par ASP.net * controls * ne sont pas tous ajoutés, en particulier ceux de tiers. Certains d'entre eux doivent attendre que le document ait fini de se charger. – cHao

Répondre

1

avez-vous regardé la

.ready()

documenté ici http://api.jquery.com/ready/

il devrait fonctionner une fois que le Dom est prêt à l'emploi. PS Que voulez-vous dire par ASP.NET JavaScript, tout JS généré à partir de ASP.NET sera fait avant que la page est retournée au client. la seconde la page est retournée à l'utilisateur, tout le JS doit être généré, ou liée aussi (si dans un fichier js externe)

EDIT:

avez-vous dire dans votre JS, ils fonctionnent sur doc prêt, et vous voudriez courir le vôtre après ceci?

Ne pourriez-vous pas créer un script qui appelle toutes les fonctions dans l'ordre? like this

+0

"J'utilise actuellement jQuery pour exécuter javascript après le chargement de la page" signifie que 'ready()' est déjà utilisé. Le problème est qu'un certain nombre d'autres scripts pourraient ne pas être encore exécutés et pourraient avoir besoin de leurs propres gestionnaires 'ready()' - et 'ready()' définis pour s'exécuter dans l'ordre dans lequel ils ont été ajoutés. Cela ne permet pas de garantir qu'un script donné sera exécuté * last *. – cHao

+0

merci, je pensais que je peux avoir saisi de mauvaise extrémité du bâton .. J'utilise normalement une fonction JS pour configurer mes autres objets JS. Autre que ceci ma meilleure estimation serait de déplacer votre code au dernier point de l'enregistrement de JS? – dbones

Questions connexes