salve, sto utilizzando il seguente codice per creare un refresh automatico su una div
sembra funzionare su tutti i browser ma tranne su ie... come al solito mi da sempre problemicodice: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; } }![]()
secondo voi da cosa può dipendere???![]()