Exécution Javascript en bloc
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().
Code:
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";
} |
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...
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.