onreadystatechange è aposto ma in che senso devo rendere la variabile visibile nella funzione inviaricevi? devo passarla come parametro? devo dichiarare una variabile globale? ho provato a fare le 2 cose ma non succede niente, l' unica differenza è che dichiarando una variabile globale o lasciando il codice com' è viene fuori il messaggio: "richiesta non riuscita" per 4 volte mentre passandola come parametro il messaggio vien fuori una volta sola, (perdonate l' ignoranza) ma che posso fare?