Salve,
vorrei sapere come far ritornare un valore ad una funzione che contiene all'interno un'altra funzione come nell'esempio specificato sotto.


codice:
function setIndex(pNode) {
	--istruzione;
	--istruzione;
	
	--istanzio oggetto xmlhttp;
	if (xReq) {
		xReq.onreadystatechange = function() {
			if (xReq.readyState == 4) {  {
				if (xReq.responseText == "true") {
					//qui vorrei far tornare un valore
					//a setIndex che contiene questa funzione
					//una cosa tipo 
					//return setIndex = valore
			}
		}
	}
}
Credo sia possibile, non so come fare.

Grazie a tutti
David