La fonction _spBodyOnLoadFunctionNames() execute un ensemble de fonctions javascript lors du chargement de la page.
Il existe 2 façons de procéder, la première respecte la méthodologie mise en place pour l'exécution des fonctions au chargement, la seconde est plus rapide et plus simple.
1ère solution - Ajouter votre fonction à la liste des fonctions à executer :
La liste des fonctions à éxecuter au chargement de la page est contenu dans le tableau _spBodyOnLoadFunctionNames. Vous pouvez donc rajouter votre propore fonction à cette liste en utilisant
_spBodyOnLoadFunctionNames.Push("nom_de_votre_fonction");
.
Vous trouverez un exemple ici.
2ème solution - remplacer la fonction _spBodyOnLoadFunctionNames de l'onload du BODY par la votre, et faire que la votre appelle _spBodyOnLoadFunctionNames par la suite.
Bon courage !
++
Partager