Código:
function recogerEmail(){ var conn = new Ext.data.Connection; conn.request({url: 'php/cargarUsuario.php', callback: function(options, success, response) { if (success) { var xmlRespuestaEmail = response.responseXML; var nodosElementosEmail = xmlRespuestaEmail.getElementsByTagName('resultado'); atributoEmail = nodosElementosEmail[0].getAttribute('success'); var nameEmail = ""; if(atributoEmail != null){ nameEmail = atributoEmail; //alert(nameEmail); Aqui me lo muestra perfectamente return nameEmail; } else{ return nameEmail; } } } }); } //Si lo llamo desde aqui me muestra undefined alert(recogerEmail());