Mi rispondo da solo...
Il problema stava in questa parte
sostituita dacodice:if (window.XMLHttpRequest) { // branch for IE/Windows ActiveX version } else if (window.ActiveXObject) { AJAXForms = new ActiveXObject("Microsoft.XMLHTTP"); }
codice:if(window.XMLHttpRequest) { // Gecko (Firefox, Moz), KHTML (Konqueror, Safari), Opera, Internet Explorer 7 AJAXForms = new XMLHttpRequest(); } else if(window.ActiveXObject) { try { // Internet Explorer 6 AJAXForms = new ActiveXObject("MSXML2.XMLHTTP"); } catch(e) { // Internet Explorer 4,5 AJAXForms = new ActiveXObject("Microsoft.XMLHTTP"); } } else { alert("Non è possibile creare l'oggetto che fa la richiesta http"); return; }
e tutto funziona

Rispondi quotando