Bonjour à tous,

J'ai un souci d'affichage.
Ma page contient plusieurs div : liste des utilisateurs, ajouter un utilisateur et modifier un utilisateur.
Au départ s'affiche la liste des utilisateurs. Si je veux en ajouter un, tout fonctionne, la liste des utilisateurs disparaît et un formulaire d'ajout s'affiche.
Par contre lorsque je veux modifier un utilisateur, un formulaire semblable devrait s'afficher et la liste des utilisateurs disparaître. Or ce formulaire ne s'affiche qu'une fraction de seconde et la page se recharge avec la liste des utilisateurs. Une idée d'où vient le problème ??

Code de la fonction javascript appelée lorsqu'on veut modifier un utilisateur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
function modifyUser(commercial, agence) {
	var xhr = getXhr();
	xhr.onreadystatechange = function(){
		if(xhr.readyState == 4 && xhr.status == 200){
			answer = xhr.responseText ;
			document.getElementById('modifieruser').style.display = "block" ;
			document.getElementById('modifieruser').innerHTML = answer ;
			document.getElementById('users').style.display = "none" ;
			document.getElementById('ajouteruser').style.display = "none" ;
		}
	}
	xhr.open("POST","ajaxUsers.php",true);    
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');     
	xhr.send("action=1&idcommercial="+commercial+"&idagence="+agence);
}
Je précise que j'ai la bonne réponse du fichier ajaxUsers.php et que ma fonction getXhr fonctionne également.

Merci à ceux qui prendront le temps de me lire !