Mi serviva una funzione in JavaScript per cambiare dinamicamente il contenuto di una pagina.
Ho quindi scritto questo codice, che secondo tanti tutorial che ho visto, dovrebbe funzionare benissimo, ma ovviamente non va.
Il codice in questione è questo

codice:
function changeContent( my_id, my_url )
{
	var XMLHttp = null;
	XMLHttp = new XMLHttpRequest();
	XMLHttp.open( "GET", my_url, false);
	XMLHttp.send( null );
	var XMLDoc = XMLHttp.responseXML;
	document.getElementById( my_id ).innerHTML = XMLDoc;
}
Credo che ci sia un blocco dello script su "responseXML", ma non sono come ovviare al problema.
Grazie in anticipo per il vostro aiuto.
Davide

Update:
Modificando le ultime due linee della funzione con:
codice:
var text;
text = XMLHttp.responseText;
document.getElementById( my_id ).innerHTML = text;
Ottengo un codice funzionante, ma solo per Firefox, mentre su Internet Explorer e Chrome non funziona.