Hombre, no digo que sea lo que ocurre aquí, pero es posible que la función se anule a sí misma después de la primera llamada, una función de una única llamada posible...
Código PHP:
var uno=function() {
alert("uno");
uno=undefined;
}
// primera vez
try {
uno();
} catch(error) {
alert("No se puede ejecutar uno(), "+error.message);
}
// segunda vez
try {
uno();
} catch(error) {
alert("No se puede ejecutar uno(), "+error.message);
}
Probablemente no será eso, será un error no detectado en
ajusta() que detendrá la ejecución. Lo mejor es ir haciendo
alert() cada poco.
Un saludo y postea el código de
ajusta()!