Ciao a tutti,
ho un problema che non riesco a risolvere.
Vorrei leggere il contenuto di "risposta" anche fuori della funzione xmlhttp.onreadystatechange.
Come posso fare?

codice:
function verificadatireg(){
var risposta;
if (window.XMLHttpRequest){
  xmlhttp=new XMLHttpRequest();
  }
else{
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function(){
  if (xmlhttp.readyState==4 && xmlhttp.status==200){
    risposta = xmlhttp.responseText;
    alert (risposta); // questo alert da 1
    }    
  }
xmlhttp.open("GET","trovaemailneldb.php",true);
xmlhttp.send();

alert (risposta); // questo alert non da niente
}

la pagina trovaemailneldb.php contiene semplicemente questo per provare lo script:

Codice PHP:
<?php echo '1'?>