Salve a tutti,
non capisco per quale motivo il seguente codice funziona bene su ff ma non su ie7. Qualcuno sa darmi qualche dritta?

// Get the HTTP Object
function getHTTPObject(){
if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
else if (window.XMLHttpRequest) return new XMLHttpRequest();
else { alert("Your browser does not support AJAX.");
return null;
}
}
// Change the value of the outputText field
function setOutput(){
if(httpObject.readyState == 4) {
document.getElementById('txtIDrf').value = "Associato";
document.getElementById('txtIDrf').className = "txtboxAss";
document.getElementById('txtIDrfHidden').value = httpObject.responseText;
}
}
// Implement business logic
function doWork(){
httpObject = getHTTPObject();
if (httpObject != null) {
httpObject.open("GET", "ajxLettura.php", true);
httpObject.send(null);
httpObject.onreadystatechange = setOutput;
}
}
var httpObject = null;