Bonjour,
Je travaille sur une carte sur laquelle on déplace un bonhomme. Afin d'éviter les bourrinage de lien sur une des flèches de déplacement je donne la fonction javascript suivante sur la <div id="test"> qui contient l'image onclick=deplacement().
La fonction SetInnerHTML est assez lente à executer d'ou mon changement de couleur pour montrer un avant et un après. Le problème reste que je clique, j'attends (surement le chargement de setinnerhtml) et paf! il m'execute les 3 fonctions...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function deplacement() { document.GetElementById('test').style.backgroundColor = "gold"; SetInnerHTML(.....); --> actualise la carte dans une div document.GetElementById('test').style.backgroundColor = "green"; }
Je souhaiterai qu'il fasse la chose suivante sur clic:
- passage en "gold"
- chargement et affichage de la carte
- passage en "green"
Actuellement il fait:
- chargement
- passage en "gold", affichage de la carte, passage en "green"
Merci d'avance de votre aide.
Partager