non uso prototype o robe simili, la richiesta xml http la faccio manualmente. Ti posto il codice così magari riesci a spiegarmi bene dove devo modificare perchè non ci sto capendo più niente!!!
codice:
function selectBlogTheme(idDiv,tema){
var sDiv = idDiv;
var sTema = tema;
url = "pages/select_blogTheme.php?tema=";
http.open("GET", url + escape(sTema), true);
http.onreadystatechange = function() {
if(http.readyState == 1){
document.getElementById(sDiv).innerHTML = "<h3>Anteprima</h3><span class=\"loading\">Salvataggio in corso...
\n<img src=\"graphics/loading.gif\" alt=\"Salvataggio\" /></span>";
}
if (http.readyState == 4) {
if(http.status==200) {
var results=http.responseText;
document.getElementById(sDiv).innerHTML = results;
}
}
}
http.send(null);
}
dove la variabile http è proprio la XMLHttpRequest()