Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/10/2011, 18:40
Avatar de Hugo_Euan
Hugo_Euan
 
Fecha de Ingreso: abril-2011
Ubicación: Mérida, Yucatán, México
Mensajes: 193
Antigüedad: 13 años
Puntos: 71
Respuesta: pausar un for

Hola piojoso

Mirando tu post... inmediantamente di con lo que necesitas realizar.... pues bien. para poder pausar un ciclo for simplemente puedes usar el freno break;

te pongo un ejemplo....

Código Javascript:
Ver original
  1. for(i=0;i<100;i++){
  2.    //ejecutas las instrucciones....
  3.    if(i<=50){//evaluas una condicion segun tu necesidad... si se cumple pasa al break; y el for se detiene
  4.       break;
  5.    }
  6. }

(: ahora..... para que puedas continuar en el valor que te quedaste.... simlemente puedes almacenar el valor de i en una variable... por ejemplo...
var temporal = i;
e inicias el for desde el valor de esa variable... quedaria algo así....

Código Javascript:
Ver original
  1. var Temp = 0;
  2. for(i=Temp ;i<100;i++){
  3.    //ejecutas las instrucciones....
  4.    if(i<=50){//evaluas una condicion segun tu necesidad... si se cumple pasa al break; y el for se detiene
  5.       Temp = i;
  6.       break;
  7.    }
  8. }

ahora... despues del Temp y antes del break puedes usar el setTimeout.. su uso es sencillo:

setTimeout("funcion a llamar", tiempo en milisegundos) por ejemplo:

setInterval("MyFunction();", 5000); la funcion se ejecutará al pasar 5 segundos.

un saludo y Éxito.
__________________
Se acepta Karma (:

Si Dios con nosotros, quien contra nosotros !!