Salve a tutti, scrivo qui perchè mi sono arenato
Sto cercando, attraverso uno script in AJAX di caricare un conenuto (da un file .txt) all'interno di un campo <div></div>, tramite la pressione di un bottone. L'idea sarebbe quella di avere una pagina divisa in due parti, con una serie di bottoni (che fanno da menu') sulla sinistra e nella parte a destra, in base al bottone premuto, appare un determinato testo. Vi posto cosa sono riuscito a elaborare, senza successo:

<script type="text/javascript">
function caricaTesto(nomeFile) {
var
ajax = assegnaXMLHttpRequest(),
elemento = prendiElementoDaId("ddiv"),
usaLink = true;

if(ajax) {
usaLink = false;
ajax.open("get", nomeFile, true);
ajax.setRequestHeader("connection", "close");
ajax.onreadystatechange = function() {
if(ajax.readyState === readyState.COMPLETATO) {
if(statusText[ajax.status] === "OK")
elemento.innerHTML = ajax.responseText;
else {
elemento.innerHTML = "Impossibile effettuare l'operazione richiesta.
";
elemento.innerHTML += "Errore riscontrato: " + statusText[ajax.status];
}
}
}
ajax.send(null);
}

return usaLink;
} </script>

<div id="ddiv"></div>

bottone

Gran parte dei comandi gli ho presi dalla guida di questo sito (quindi non dovrebbero essere errati), ma tuttavia quando vado a cliccare sul bottone contenuto tra <a> e </a> non mi viene richiamata la funzione che mi va a scrivere dentro al div, bensì mi si apre la più classica delle pagine con il testo dentro, come un collegamento normale.

Grazie a tutti anticipatamente.