2008-12-03 5 views
1

Quand le script ajouté à la page avec Page.ClientScript.RegisterStartupScript() est-il exécuté? MSDN indique "lorsque la page a terminé le chargement mais avant que l'événement OnLoad de la page ne soit déclenché", mais ce n'est pas beaucoup de détails. Par exemple, un script ajouté avec RegisterStartupScript peut-il supposer que l'arborescence DOM a été créée? Le comportement diffère-t-il entre différentes implémentations de navigateur et comment?Quand le script ajouté avec RegisterStartupScript() s'exécute-t-il?

Répondre

1

Les scripts de démarrage sont ajoutés en bas du balisage. Ils sont donc traités automatiquement au chargement du balisage. Je suppose que la mise en œuvre exacte de cela dépend du navigateur.

1

L'arborescence DOM doit être créée lors de l'exécution des scripts de démarrage.

Questions connexes