Problème simple : en Javascript, les instructions s'exécutent une à une. Au chargement de la page, initiate2() n'est donc exécutée que lorsque l'exécution d'initiate() est terminée. Cette fonction étant une fonction ne terminant pas (boucle infinie), initiate2() n'est jamais appellée.
La solution consiste donc à fusionner tes fonctions pour qu'il n'y ait plus qu'une seule fonction de chaque type (en gros, tu supprimes toutes les fonction *2, et dans les fonctions restantes, à chaque fois qu'il y a une référence à rotationobj, tu rajoutes une référence à rotationobj2).
|