Allora ho uno script del genere:
codice:
function funzionePrincipale(src, type) {
// ...
if(XMLHttpRequestObject) {
XMLHttpRequestObject.open(type, src, true);
XMLHttpRequestObject.onreadystatechange = function(){
if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
var xmlDocument = XMLHttpRequestObject.responseXML;
var returnValue = chiamataFunzione();
}
}
XMLHttpRequestObject.send(null);
}
}
chiamataFunzione() (vedi linea rossa), quando eseguita mi ritorna un valore booleano. Ora siccome la funzione chiamataFunzione() viene chimata attraverso funzionePrincipale() [passando anche per una funzione anonima] ho bisogno che funzionePrincipale() restituisca lo stesso booleano tornato da chiamataFunzione.
Qualcuno saprebbe aiutarmi?