salve a tutti.

Ho una pagina che utilizza Ajax per caricare dei dati relativi alle zone dei diversi municipi. Ogni volta che cambio il municipio, carico le zone relative attraverso Ajax, nell'attesa che queste si carichino, visualizzo un'immagine di attesa (tipo quella di firefox per il caricamento della pagina).
Questa operazione la svolgo in due pagine diverse del mio sito, ubicate nella stessa directory.
Le funzioni che utilizzo sono in 2 files .js in una cartella diversa....


Il problema e' che l'immagine: in una pagina si visualizza, nell'altra no!!!!! e si che richiamo le cose allo stesso modo.... sto diventado matto?! forse si....

vi riporto il codice della funzione che utilizzo per visualizzare detta immagine ...
Codice PHP:
function caricaPage($nomeFile,$elemento_name) {

  
// variabili di funzione
  
var
    
// assegnazione oggetto XMLHttpRequest
    
ajax assegnaXMLHttpRequest();
    
// assegnazione elemento del documento
    
elemento prendiElementoDaId($elemento_name);
    
// risultato booleano di funzione
    
$usaLink true;
  
  
// se l'oggetto XMLHttpRequest non è nullo
  
if(ajax) {
    
// il link al file non deve essere usato
    
elemento.innerHTML '<img src=\"..\/Images\/espera_orange.gif\" alt=\"Cargando...\">';
    
$usaLink false;
    
    
// impostazione richiesta asincrona in GET
    // del file specificato
    
    
ajax.open("get"$nomeFile true);
    
// imposto il giusto header
    //ajax.setRequestHeader("content-type", "application/x-www-form-urlencoded");
    

// effettuo la richiesta inviando la variabile leggi con contenuto Dante
    
    //ajax.send("id_provincia=" + eval($valueProv));

    // rimozione dell'header "connection" come "keep alive"
    
ajax.setRequestHeader("connection""close");

    
// impostazione controllo e stato della richiesta
    
ajax.onreadystatechange = function() {
      
      
// verifica dello stato
      
if(ajax.readyState === readyState.COMPLETATO) {
        
// verifica della risposta da parte del server
        
if(statusText[ajax.status] === "OK"){
          
// operazione avvenuta con successo
          
elemento.innerHTML ajax.responseText;
        }
        else {
          
// errore di caricamento
          
elemento.innerHTML "Impossibile effettuare l'operazione richiesta.
"
;
          
elemento.innerHTML += "Errore riscontrato: " statusText[ajax.status];
        };
      };
    };

    
// invio richiesta
    
ajax.send(null);
  };
   
  return 
$usaLink;
}; 

e' il codice della guida su ajax di Html.it ...

Ps: Siete dei Grandi!!!

Un saluto.