Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2008, 15:07
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 2 meses
Puntos: 336
como saber si una ventana esta abierta?

Bueno, se que hay un tema parecido a este en otro topic, pero no es lo mismo.

Tengo una pagina con un popup:

open('pop.php', 'popwin', args);

donde args son argumentos de tamaño y posicion

resulta que esta ventana tiene un formulario que se puede llenar mientras el usuario visita la pagina (y navega en ella).

como es obligatorio tener este formulario abierto en cada pagina se debe volver a abrir SOLO si es que no esta abierta ya, por que si no, se pierden todos los cambios en el formulario.

por lo tanto necesito saber si la ventana esta abierta entes de abrirla:

if(!pop esta abierto){
open('pop.php', 'popwin', args);
}

seguramente algunos diran, puedes ponerle una variable a open asi:

variable=open('pop.php', 'popwin', args);

y luego preguntar si esta abierta, pero esto no sirve ya que la pagina principal esta en constante cambio y la variable se perderia, por lo tanto necesito saber si existe una forma de saber si una ventana esta abierta o no utilizando el nombre de identificador (popwin)