Bonjour, j'ai vu que ce probl�me �t� assez r�curent mais je n'arrive pas � le r�gler dans mon cas.

J'essaie, lors d'un INSERT dans la BDD de rafraichir une partie d'une page .
Je m'explique j'ai une page ou l'utilisateur voit un planning, il ajoute un r�servation, �a fait l'insert et rafra�chit le planning (qui est situ� sur une autre page). Sous firefox pas de soucis, ca se rafraichit avec les nouvelles donn�es. Sous IE il me faut ferm� mon navigateur.

Voici ma fonction de rafraichissement.

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
....
	var xhr_object = null;
	if(window.XMLHttpRequest)
		{ // Firefox
			xhr_object = new XMLHttpRequest();
		}
	else if(window.ActiveXObject)
		{ // Internet Explorer
			xhr_object = new ActiveXObject('Microsoft.XMLHTTP');
		}
 
 
	var method = 'GET';
	var filename = 'TableauCamion.php?Cam='+Camion+'&Mois='+Mois+'&An='+Annee+'&adm='+document.getElementById('isAdmin').value;
	xhr_object.open(method, filename, true);
	xhr_object.onreadystatechange = function()
		{
			if(xhr_object.readyState == 4)
			{	
				var tmp = xhr_object.responseText;
				document.getElementById('Tableau').innerHTML = tmp;
				document.getElementById('affCamion').innerHTML='Camion N°'+Camion;
				document.getElementById('affDate').innerHTML="<img src=FGauche.gif align=middle style='margin-bottom:15px' border=0 onclick=refresh_div('"+Camion+"',"+(dateValue-1)+",'"+Annee+"');document.getElementById('Mois').value="+(dateValue-1)+">"+Mois+" "+Annee+"<img src=FDroite.gif align=middle style='margin-bottom:15px' onclick=refresh_div('"+Camion+"',"+(dateValue+1)+",'"+Annee+"');document.getElementById('Mois').value="+(dateValue+1)+">";
 
			}
			else
			{
			document.getElementById('Tableau').innerHTML = "<img src=ajax-loader.gif style='margin-left:400px; margin-top:20%'>";
			}
		}
	xhr_object.send(null);
}
...
et mon fichier tableauCamion.php
contenant de simple donn�es format� sous tableau
je vous met le haut car apparement je devrais ajout� header no cache control quelque part mais je ne sais pas ou ni comment
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
41
42
43
44
45
46
47
48
<?
include('config.php');
function SetDate($datejourENG)
{
	if($datejourENG=="Monday")
	{
	$LeJour="L";
	}
	else if($datejourENG=="Tuesday")
	{
	$LeJour="M";
	}
	else if($datejourENG=="Wednesday")
	{
	$LeJour="M";
	}
	else if($datejourENG=="Thursday")
	{
	$LeJour="J";
	}
	else if($datejourENG=="Friday")
	{
	$LeJour="V";
	}
	else if($datejourENG=="Saturday")
	{
	$LeJour="S";
	}
	else
	{
	$LeJour="D";
	}
	return $LeJour;
}
function timeDiff($firstTime,$lastTime)
{
 
// convert to unix timestamps
$firstTime=substr($firstTime,8,2);
$lastTime=substr($lastTime,8,2);
 
// perform subtraction to get the difference (in seconds) between times
$timeDiff=$firstTime-$lastTime;
 
// return the difference
return $timeDiff;
}
 ETC la j'affiche le planning
quelqu'un aurait une id�e ?
Merci