Foros del Web » Programando para Internet » Javascript »

settimeout

Estas en el tema de settimeout en el foro de Javascript en Foros del Web. Hola tengo el siguiente problema: Necesito dar un tiempo entre un mensaje y la carga de otra página, y no me toma el tiempo que ...
  #1 (permalink)  
Antiguo 24/09/2003, 13:51
 
Fecha de Ingreso: julio-2003
Mensajes: 25
Antigüedad: 20 años, 9 meses
Puntos: 0
settimeout

Hola tengo el siguiente problema:

Necesito dar un tiempo entre un mensaje y la carga de otra página, y no me toma el tiempo que le asigno de espera.
pudieran ayudarme?

if ($result){
echo('<b> EL DECRETO YA EXISTE!</b>');
echo ("<script> settimeout(window.location='listarPlanesEstudio.ph p3',1000)</script>");
exit;}
  #2 (permalink)  
Antiguo 24/09/2003, 15:19
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 4 meses
Puntos: 17
Por lo pronto, te falta el .href:

setTimeout(window.location.href='listarPlanesEstudio.php3',1000);

Ten en cuenta que 1000 milisegundos es un segundo. Igual se espera ese segundo pero no te da tiempo a notarlo.
__________________
M a l d i t o F r i k i
  #3 (permalink)  
Antiguo 25/09/2003, 09:11
 
Fecha de Ingreso: julio-2003
Mensajes: 25
Antigüedad: 20 años, 9 meses
Puntos: 0
Gracias, pero sin el href igual corre, de todas formas le doy mas tiempo pero igual no toma el tiempo de espera.
  #4 (permalink)  
Antiguo 25/09/2003, 10:04
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Hola joseRSal.

Yo lo haría asi:

Código PHP:
<html>
 <
head>
  <
script language="JavaScript">
   function 
cambia(){
    
window.location.href "listarPlanesEstudio.php3";
   }
  
</script>
 </head>
 <body>
  <script language="JavaScript">
   setTimeout("cambia()",5000)
  </script>
 </body>
</html> 
Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:29.