Allora a grandi linee(ho tolto le varie try catch per semplificere) il codice è questo:
Codice PHP:
     var invocation = new XMLHttpRequest();
     var 
url 'sito';

              function 
call(){
                    
invocation.open('GET'urltrue);
                    
invocation.send();
                if (
invocation.readyState == 4)
                 {
                         if (
invocation.status == 200)
                         {
                                         
alert(invocatio.responseXML);
                         }
                 }
      } 
ripeto, con IE funziona alla perfezione, mi restituisce la pagina che richiedo, con mozilla la response risulta vuota... Credo di stare impazzendo