Foros del Web » Programando para Internet » Javascript »

Problema con set time out

Estas en el tema de Problema con set time out en el foro de Javascript en Foros del Web. Hola, tengo un div, y una función que me lo oculta, hasta ahí todo va bien, pero quiero que me la re-aparesca despues de cierto ...
  #1 (permalink)  
Antiguo 04/10/2011, 11:31
Avatar de JHTKoZ  
Fecha de Ingreso: noviembre-2009
Ubicación: Teocaltiche, Mexico
Mensajes: 67
Antigüedad: 14 años, 5 meses
Puntos: 0
Problema con set time out

Hola, tengo un div, y una función que me lo oculta, hasta ahí todo va bien, pero quiero que me la re-aparesca despues de cierto tiempo y es lo que no me sale, que hago?

Código Javascript:
Ver original
  1. function document_print()
  2. {
  3.     var capa = document.getElementById('form_buttons_document');
  4.     capa.style.display='none';
  5.         setTimeout("capa.style.display='block'",3000);
  6. }
  #2 (permalink)  
Antiguo 04/10/2011, 12:08
Avatar de JHTKoZ  
Fecha de Ingreso: noviembre-2009
Ubicación: Teocaltiche, Mexico
Mensajes: 67
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Problema con set time out

Alguna idea????
  #3 (permalink)  
Antiguo 04/10/2011, 12:32
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Problema con set time out

mejor que usar código, invoca de nuevo a la función. el por qué, aquí


Cita:
function document_print()
{
* * var capa = document.getElementById('form_buttons_document');
* * capa.style.display= capa.style.display== 'none'? 'block': 'none';
* * * * setTimeout(document_print,3000);
}
  #4 (permalink)  
Antiguo 04/10/2011, 14:02
Avatar de JHTKoZ  
Fecha de Ingreso: noviembre-2009
Ubicación: Teocaltiche, Mexico
Mensajes: 67
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Problema con set time out

Gracias me funciono! xD

Etiquetas: set, time
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 20:03.