Ah, scusa, ora posto il codice:
codice:
function ElencoProdotti(idService) {
    var 
    ajax = assegnaXMLHttpRequest(),
    idProdotti="",
    sito="";
    if(servizi_hoc[idService]!=undefined)
        idProdotti=servizi_hoc[idService];
    if(idProdottiG==idProdotti)
        return;
    idProdottiG=idProdotti;
	if(ajax) {
                sito="SetNewACE_ajax.asp?idprodotti="+idProdotti+"&rnd="+Math.random();
		ajax.open("get", sito, true);
		ajax.onreadystatechange = function() {
			// verifica dello stato
			if(ajax.readyState === 4) {
				// verifica della risposta da parte del server
				if(ajax.status === 200){
					var risposta=ajax.responseText;
					if(risposta!=""){
						  document.getElementById("elenco_prodotti").innerHTML=risposta;
					}
				}else{
                alert("non 200 ma "+ajax.status);
              }
           }
		}
		// invio richiesta
		ajax.send(null);
	}
}