Questa funziona dovrebbe visualizzare una gif animata in attesa del caricamento. però il codice mi da errore, se invece del tag img inserisco del semplice testo, allora funziona
codice:
<script type="text/javascript">
   function caricadiv(undiv,unapagina){
        var ajax = assegnaXMLHttpRequest();
        var elemento = prendiElementoDaId(undiv);
        var usaLink = true;
        if (ajax) {
                elemento.innerHTML="


<img src=/images/caricamento.gif />



";
                usaLink = false;
                ajax.open("get", unapagina, true);
                ajax.setRequestHeader("connection", "close");
                ajax.onreadystatechange = function() {
                     if (ajax.readyState === readyState.COMPLETATO) {
                          if (statusText[ajax.status] === "OK") {
                                 elemento.innerHTML = ajax.responseText;   
                                 //alert(ajax.responseText);
                                 //alert(elemento.outerHTML);
                               /*  
                                 var temp = document.getElementById(unoscript);
                                 alert(temp.src);
                                 var head = document.getElementsByTagName('head')[0];
                                 var script = document.createElement('script');
                                 script.type = "text/javascript";
                                 script.src = temp.src;
                                 head.appendChild(script);
                                */
                                 
                          }else {
                                 elemento.innerHTML = "--Impossibile effettuare l'operazione richiesta.
";
                                 elemento.innerHTML += "--Errore riscontrato: " + statusText[ajax.status];
                          }
                     }
                }
                ajax.send(null);              
        }
        return usaLink;
   }