Bonjour tout le monde,

Je suis dans une page javascript A, j'appelle une fonction javascript (AJAX) dans une page B :

Page A :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
if(document.getElementById(id_cb).checked)
	{
		nombre_ects_dans_bd = check_ects(matricule,valeur_cb);
		alert("ici" + total_ects_bd);		
	}
Page B :

J'ai déclaré une variable globale :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
var total_ects_bd = 0; 
function check_ects(matricule,valeur_cb)
{
le retour dans la page B est celui-ci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			total_ects_bd = xhr.responseText;
			//return total_ects_bd;
 
		}
Si je fais un alert dans A de la variable globale total_ects_bd j'obtiens toujours 0 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
alert("ici" + total_ects_bd);
Sauriez-vous svp me dire ce que je n'ai pas bien fait ?

Merci d'avance.

beegees