Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/02/2012, 10:46
Avatar de aniMAYtions
aniMAYtions
 
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 16 años, 11 meses
Puntos: 2
Respuesta: xajax y ejecutar funciones encadenadas

Hola!!
Creo entender que me dices que en una sola función invoque a todas las demás.
Algo así como
Código PHP:
<img src='images/boton.png' id='soy_un_boton' onclick='xajax_procesa_boton(xajax.getFormValues(formulario))' /> 
Luego, en la función a la que llamo con el botón
Código PHP:
function procesa_boton($elements)
{
   
$respuesta = new xajaxReponse();

   
$respuesta2 javascript:valida_el_formulario();
   
$respuesta3 xajax_inserta_los_datos($elements);
   
$respuesta4 xajax_imprime_lo_obtenido_en_la_respuesta3($respuesta3);
   
$respuesta5 xajax_pasa_al_siguiente_formulario($elements);
   .
   .
   .
   return 
$respuesta;

Puff, espero haberte entendido mal.

Mientras tanto, y parece no dar problemas(hasta que los dé pues es un martillazo en el código) he creado la función espera() en la cual pongo un sleep(1) y la llamo entre funciones en el botón. Quiero decir, primero llamo a todas las de javascript, luego a la de espera, después a la inserción, otra vez a espera y por último a la de que pase al siguiente formulario.
No sé el tiempo que aguantará el código así, espero que por lo menos hasta que encuentre otra solución mejor.

Gracias de nuevo!!