Mi sta capitando uno strano problema, su IE7 una funzione che implementa Ajax richiamando una pagina ASP pur andando a buon fine al termine mi resituisce una responseText vuota.

Ovviamente prima testo che l'operazione sia andata a buon fine:

if(ajax.readyState === 4)

e poi se non ci sono stati errori:

if(ajax.status === 200)

Ora su Firefox il responseText è riempito, su IE7 no, pur forzando comunque un output sulla pagina ASP chiamata...

Se su IE7 imposto

XHR = new XMLHttpRequest();

da errore perché non ha l'oggetto XMLHttpRequest() però sia se imposto

XHR = new ActiveXObject("Msxml2.XMLHTTP");

sia se imposto

XHR = new ActiveXObject("Microsoft.XMLHTTP");

da il problema del responseText vuoto... dove sbaglio?