non era quello che intendevo, avrei dovuto spiegarmi meglio... intendevo cosi:
codice:
function invia_richiesta(php,field,div) {
// preleviamo con getelementbyid il valore cerca
var cerca = document.getElementById(field).value;
// apriamo una comunicazione con dati.php inviandogli il valore di cerca
http.open('get', php+'?param='+cerca);
// stampiamo la risposta
http.onreadystatechange = function() {
// caricamento
if(http.readyState != 4) { document.getElementById(div).innerHTML = "[img]images/loading.gif[/img]"; }
// se lo stato di http = 4 cioe¨ "risposta ricevuta"
if(http.readyState == 4) {
// valorizziamo la risposta
var risposta = http.responseText;
// usiamo innerhtml per stampare la risposta sul div
document.getElementById(div).innerHTML = risposta;
}
}
// inviamo tutto
http.send(null);
}