Ciao a tutti,
sto facendo una prova con ajax e vorrei che al click su un input text mi si visualizzasse tramite un alert il contenuto di un file .asp

codice:
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
<html>
<head>
<script>
function showHint(str)
{
    if (window.XMLHttpRequest)
        {// code for IE7+, Firefox, Chrome, Opera, Safari
            xmlhttp1=new XMLHttpRequest();
        }
    else
        {// code for IE6, IE5
            xmlhttp1=new ActiveXObject("Microsoft.XMLHTTP");
        }


    xmlhttp1.open("GET","prova2.asp?q="+str);
    xmlhttp1.send();


    xmlhttp1.onreadystatechange=function()
    {
        prova=xmlhttp1.responseText;
        alert(prova);                
    }
    
}
</script>
</head><body>




First name: <input type="text" onkeyup="showHint(this.value)" size="20">




</body>
</html>
Attualmente mi apre 3 finestre (alert), come mai non solo una?
Dove sbaglio?

Fatemi sapere.

Grazie mille.