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; }

Rispondi quotando