Foros del Web » Programando para Internet » Javascript »

ayuda con time out

Estas en el tema de ayuda con time out en el foro de Javascript en Foros del Web. queria hacer q se muestre una pagina cada 30 segundos pero no se usar el timeout... y al parecer tampoco me anda el contador :( ...
  #1 (permalink)  
Antiguo 23/07/2004, 09:18
Avatar de SiR.CARAJ0DIDA  
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 20 años, 7 meses
Puntos: 4
ayuda con time out

queria hacer q se muestre una pagina cada 30 segundos pero no se usar el timeout... y al parecer tampoco me anda el contador :( soy muy novato, help!!

Código PHP:
<script>
cont 1
function pm(){
location.href 'http://xxxforums.com./private.php?s=&action=newmessage&userid=' cont
cont 
cont 1
setInterval
('pm()','30000')
}
setTimeout ('pm()','30000')
</script> 
  #2 (permalink)  
Antiguo 23/07/2004, 09:49
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 9 meses
Puntos: 4
<script>
cont = 1
function pm(){
location.href = 'http://xxxforums.com./private.php?s=&action=newmessage&userid=' + cont
cont = cont + 1
setTimeout ('pm()','30000')
}
pm();
</script>
  #3 (permalink)  
Antiguo 23/07/2004, 09:50
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 9 meses
Puntos: 4
Olvidaba...
abrela por aparte y cuando sean los x segundos cierras y abres nuevamente..

Para que funcione
  #4 (permalink)  
Antiguo 23/07/2004, 10:02
Avatar de SiR.CARAJ0DIDA  
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 20 años, 7 meses
Puntos: 4
Cita:
Iniciado por orharo2003
Olvidaba...
abrela por aparte y cuando sean los x segundos cierras y abres nuevamente..

Para que funcione
perdon no entendi lo que dijiste.
puse ese script pero no se repite la funcion, se ejecuta 1 sola vez.
  #5 (permalink)  
Antiguo 23/07/2004, 10:06
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 5 meses
Puntos: 381
Cada página que se cargue debe llevar el script. Piensa que en el momento en el que cambia se carga otra.

...anda que me explico como un libro cerrado...

a ver, la página 'http://xxxforums.com./private.php?s=&action=newmessage&userid=' + cont lleva ese mismo código también?
  #6 (permalink)  
Antiguo 23/07/2004, 10:11
Avatar de SiR.CARAJ0DIDA  
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 20 años, 7 meses
Puntos: 4
no, jaja queria inventar algo para ir mandando PM's a los usuarios del foro, pero veo que es imposible hacerlo automatico.
  #7 (permalink)  
Antiguo 23/07/2004, 10:15
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 5 meses
Puntos: 381
Hombre, prueba a hacerlo pero enviandolo a un iframe. De esa forma no se descarga la página que lleva el script ni se pierden las variables ni nada.

Osea, metes un iframe en esa página, de nombre pepe y al script le pides

<script>
cont = 1
function pm(){
pepe.location.href = 'http://xxxforums.com./private.php?s=&action=newmessage&userid=' + cont
cont = cont + 1
setInterval('pm()','30000')
}
setTimeout ('pm()','30000')
</script>


De esa forma sí te habría de funcionar el script
  #8 (permalink)  
Antiguo 23/07/2004, 13:40
Avatar de SiR.CARAJ0DIDA  
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 20 años, 7 meses
Puntos: 4
jaja ok gracias pero no se como hacer un "iframe" LOL
  #9 (permalink)  
Antiguo 23/07/2004, 14:40
Avatar de SiR.CARAJ0DIDA  
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 20 años, 7 meses
Puntos: 4
a ver, porque no me anda esto???

Código PHP:
<html>

<
head>
<
title>Pagina nueva 1</title>
</
head>
<
script>
cont 1
function pm(){
window.frames[0].location.href 'http://foros.com.ar/private.php?s=action=newmessage&userid=' cont 
cont 
cont 
}
setTimeout ('pm()','5000')
</script> 

<body>
<frameset rows="20%">
<frame name="a1">
</frameset>

</body>
</html> 
  #10 (permalink)  
Antiguo 23/07/2004, 15:46
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 5 meses
Puntos: 381
A ver, prueba así

<html>

<head>
<title>Pagina nueva 1</title>
</head>
<script>
cont = 1
function pm(){
pepe.location.href = 'http://foros.com.ar/private.php?s=action=newmessage&userid=' + cont
cont = cont + 1
}
setTimeout ('pm()',5000)
</script>

<body>
<iframe name="pepe" height="20%"> </iframe>

</body>
</html>

A ver qué tal
  #11 (permalink)  
Antiguo 23/07/2004, 15:59
Avatar de SiR.CARAJ0DIDA  
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 20 años, 7 meses
Puntos: 4
siiii me anda, ahora hay alguna forma de que se envien los mensajes en forma automatica?? LOL osea, asi me va a apareciendo la pagina para enviar PM a todos los usuarios del foro, pero tengo q pegar el mensaje y enviar y esperar 30seg y volver a pegar enviar, etc.....
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 21:18.