Salve a tutti come dice il titolo ho bisogno di passare al gestore di eventi onreadystatechange una funzione che ha dei parametri che possono variarare. Un qualcosa del genere:

func1(a){

xml.onreadystatechange=nuova_f(a);

}


func2(b){

xml.onreadystatechange=nuova_f(b);

}

nuova_f(x){

alert(x);

}

Tuttavia se uso questa sintassi lo stato non mi cambia mai da 1 e quindi non viene eseguito il codice che dovrebbe essere eseguito quando lo status è 4 (che qui ho omesso tanto non penso sia importante). Come posso fare una cosa del genere?
Grazie a chi mi aiuterà