La solution que j'ai trouvé est d'ajouter une var aléatoire au bout de ton url.
ex
/////////////////////////////////////////////////
function contenu_panier()
{
var count = Math.random(); /// Math.random sélectionne un nombre entre 0 et 1 ( ex: 0.6489534931546957)
var contenu_panier = CreateXMLHttpRequest ();
var method = 'GET';
var filename = 'includes/contenu_panier.php?session=<?php echo $idsession;?>&count='+count; // ici ajout du résultat de la variable Math.random()
contenu_panier.open(method, filename, true);
contenu_panier.onreadystatechange = function()
{
if(contenu_panier.readyState == 4)
{
var tmp = contenu_panier.responseText;
document.getElementById('panier').innerHTML = tmp;
new Effect.Appear('panier','slide',{duration:0.3});
}
}
contenu_panier.send(null);
}
//////////////////////////
Grâce à cette méthode aucun problème sous IE6/7, Firefox ou Opera.