se volete vi metto il codice completo
codice:
var myRequest = null;
function CreateXmlHttpReq2(handler) {
var xmlhttp = null;
try {
xmlhttp = new XMLHttpRequest();
} catch(e) {
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
xmlhttp.onreadystatechange = handler;
return xmlhttp;
}
function myHandler2() {
/*alert(myRequest.readyState);
alert(myRequest.status);*/
if (myRequest.readyState == 4 && myRequest.status == 200) {
e = document.getElementById("news");
e.innerHTML = myRequest.responseText;
alert('ciao');
document.getElementById('loading_news').style.display = "none";
}
}
function doWork(categoria) {
document.getElementById('loading_news').style.display = "block";
var r = Math.random();
myRequest = CreateXmlHttpReq2(myHandler2);
myRequest.open("GET", "news_home.php?categoria="+categoria+"&rand="+escape(r), true);
myRequest.send(null);
}