ho usato questo metodo con jquery...

Codice PHP:

<html>
<
head>
<
title>Monitor Invio Newsletter</title>
<
script src="/js/jquery-1.2.6.min.js" type="text/javascript"></script>
<script type="text/javascript">
<!--
jQuery(function($) {
$("#contentArea").load("test.php"); 
});

$().ajaxSend(function(r,s){
$("#contentLoading").show();
});

$().ajaxStop(function(r,s){
$("#contentLoading");
});

//-->
</script>

<script>
var refreshId = setInterval(function()
{
     $('#responsecontainer').load('ajax_stato_invii.php');
}, 500);
</script>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<div id="contentLoading" class="contentLoading">

<div id="responsecontainer"></div>   

</div>

</head>

<body>

<div id="contentArea">
</div>
</body>
</html> 

dove test.php è una pagina che mi fa semplicemente uno sleep di 4 secondi per simulare il tempo di caricamento pagina....(quindi la pagina effettiva da caricare), e ajax_stato_invii.php è la pagina che mi effettua la query mysql e mi ritorna il valore delle mail inviate fino a quel momento...

tutto funziona alla perfezione con firefox (il div #responsecontainer si aggiorna e il risultato di ajax_stato_invii.php pure di conseguenza), ma IE carica il primo valore di ajax_stato_invii.php e poi non si aggiorna più, ridandomi poi in output solo il risulatato di test.php,...

qualche consiglio?

Grazie!