grazie mille..
però ho provato a riscriverla da capo... mettendo nomi diversi e funziona :S
non so cosa cambi tra questa e la precedente
codice:
function add_brand(){
var
http = assegnaXMLHttpRequest();
elemento = prendiElementoDaId('messaggino');
if(http){
//alert("ins_marca.php?nome" + escape(document.forms['ins_marca'].nome.value));
http.open("get","ins_marca.php?nome=" + escape(document.forms['ins_marca'].nome.value),true);
http.setRequestHeader("connection", "close");
http.onreadystatechange = function() {
// verifica dello stato
if(http.readyState === readyState.COMPLETATO) {
// verifica della risposta da parte del server
if(statusText[http.status] === "OK")
// operazione avvenuta con successo
elemento.innerHTML = http.responseText;
else {
// errore di caricamento
elemento.innerHTML = "Impossibile effettuare l'operazione richiesta.
";
elemento.innerHTML += "Errore riscontrato: " + statusText[http.status];
}
}
}
// invio richiesta
http.send(null);
}
return true;
}