Dans mon contrôle d'utilisateur ASP.NET, j'ajoute un peu de JavaScript à la balise window.onload
événement :
if (!Page.ClientScript.IsStartupScriptRegistered(this.GetType(), onloadScriptName))
Page.ClientScript.RegisterStartupScript(this.GetType(), onloadScriptName,
"window.onload = function() {myFunction();};", true);
Mon problème est que, s'il y a déjà quelque chose dans la onload
que cela l'écrase. Comment faire pour permettre à deux contrôles d'utilisateur d'exécuter chacun du JavaScript dans l'événement de l'utilisateur ? onload
événement ?
Edit : Merci pour les informations sur les bibliothèques tierces. Je vais les garder à l'esprit.
0 votes
Avez-vous envisagé d'utiliser quelque chose comme JQuery qui fournit un cadre pour le nettoyage en ajoutant plusieurs gestionnaires d'événements ?
1 votes
Nous n'avons pas besoin d'une quelconque bibliothèque ! fyi, pour firefox, c'est window.attachEvent('load', myFunction) ; pas window.attachEvent('ONload', myFunction) ;