salve, sto utilizzando il seguente codice per creare un refresh automatico su una div
codice:
function Update(){
return Request();
}
window.setInterval("Update()", 5000)
var XMLHTTP;
function Request(){
XMLHTTP = GetBrowser(ChangeStatus);
XMLHTTP.open("GET", "test.php", true);
XMLHTTP.send(null);
}
function ChangeStatus(){
if (XMLHTTP.readyState == 4){
var R = document.getElementById("refresh");
R.innerHTML = XMLHTTP.responseText;
}
}
function GetBrowser(FindBrowser){
if (navigator.userAgent.indexOf("MSIE") != (-1)){
var Class = "Msxml2.XMLHTTP";
if (navigator.appVersion.indexOf("MSIE 5.5") != (-1));{
Class = "Microsoft.XMLHTTP";
} try {
ObjXMLHTTP = new ActiveXObject(Class);
ObjXMLHTTP.onreadystatechange = FindBrowser;
return ObjXMLHTTP;
}
catch(e){
alert("Attenzione: l'ActiveX non sara' eseguito!");
}
} else if (navigator.userAgent.indexOf("Mozilla") != (-1)) {
ObjXMLHTTP = new XMLHttpRequest();
ObjXMLHTTP.onload = FindBrowser;
ObjXMLHTTP.onerror = FindBrowser;
return ObjXMLHTTP;
}
}
sembra funzionare su tutti i browser ma tranne su ie... come al solito mi da sempre problemi
secondo voi da cosa può dipendere???