Bonjour, j'ai un petit script ajax pour vérifier en temps réel du remplissage d'un formulaire si un pseudo est déjà utilisé ou pas, ça fonctionne parfaitement en local mais depuis que j'ai mis le script en ligne sur mon serveur ovh ça ne fonctionne plus...

Voilà le code
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
function test_login(champ)
{
	//on recupere le login du champ correspondant
	var img =champ.name;
 
	//XMLHttpRequest est supporté par Internet Explorer 5.0+, Safari 1.2, Mozilla 1.0 / Firefox, Netscape 7
	if(document.all) var XhrObj = new ActiveXObject("Microsoft.XMLHTTP"); //Internet Explorer
	else var XhrObj = new XMLHttpRequest(); //Mozilla
 
 
 
	XhrObj.open("POST", "http://adressedusite/test_pseudo.php");
	if (champ.value.length > 2 && champ.value.length < 25)
	{
		//Ok pour la page cible
		XhrObj.onreadystatechange = function()
		{
			if (XhrObj.readyState == 4 && XhrObj.status == 200)
			{
				if (XhrObj.responseText == 'OK')
				{
					// ok nouveau pseudo
					indiquer(champ, false, img);
				}
				else 
				{
					// erreur pseudo déjà existant
					indiquer(champ, true, img);
				}
			}
		}
	}
 
	else
	{
		indiquer(champ, true, img);
	}
	XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	XhrObj.send('login='+champ.value);
}
Je précise que le script est bien appelé mais c'est toujours la même image qui s'affiche(fonction indiquer qui fait cela).


Merci beaucoup !