Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Cerrar ventana ajax

Estas en el tema de Cerrar ventana ajax en el foro de Frameworks JS en Foros del Web. Buenas: Aqui viene la pregunta newbie-inocente del dia xD Abro una ventana con un lightwindow (una clase que muchos conocereis, si no todos, imagino) y ...
  #1 (permalink)  
Antiguo 25/09/2008, 06:04
 
Fecha de Ingreso: junio-2008
Mensajes: 15
Antigüedad: 16 años, 5 meses
Puntos: 0
Cerrar ventana ajax

Buenas:

Aqui viene la pregunta newbie-inocente del dia xD Abro una ventana con un lightwindow (una clase que muchos conocereis, si no todos, imagino) y me gustaria que cuando pasara cierta cosa (Actualizar con php una informacion) se cerrara esta ventana y me volviera al principal. Dejemos en que mis conocimientos de js son excesivamente basicos y solo me muevo en php para averiguar el por que no doy con la clave xD

Gracias por adelantado.
  #2 (permalink)  
Antiguo 25/09/2008, 10:16
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: Cerrar ventana ajax

Hola:

No sé porqué supones que tenemos que conocer lightwindow... , yo no tengo la más mínima idea de lo que es... además, dudo de que se trate de ventanas
Por consecuencia, te intentaré dar una respuesta ajax (el foro donde nos hallamos)...

Si esa información que se puede modificar, se hace desde la misma página, entonces debes condicionar los eventos de la ventana a la respuesta ajax que recibas:

if (Ajax.responseText == "Ok") {cierroVentana(); abroVentana();}... pero si ese cambio lo puede realizar cualquier otro usuario, entonces debes hacer peticiones Ajax con un temporizador (supongo que el más adecuado en este tipo de circunstancias es setInterval()...)

Por cierto, si esa ventana es parte de un framework, avisa para que movamos el tema a ese foro.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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 06:01.