He cambiando una pequeña cosa en el código ya que en internet explorer no cambiaba ni una sola vez el texto y creo que es por la cache del ie
Código:
<script type="text/javascript">
function showCD(str)
{
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open('GET', 'getcd.php?ck=' + (new Date()).getTime(), true);
xmlhttp.send();
setInterval("showCD()", 5000);
}
</script>
Asi cada vez que llamo al archivo php tiene valores diferentes y lo trata como una rchivo distinto en cada pasada. Pero sigo teniendo el mismo problema, que da 4-5-6 bucles y ya no cambia más el texto, y ram y procesador disparados cada vez más..