Foros del Web » Programando para Internet » Javascript »

Saber si hay una ventana abierta

Estas en el tema de Saber si hay una ventana abierta en el foro de Javascript en Foros del Web. Pues me gustaría saber si hay una ventana abierta mediante el titulo de la misma o algo así. No me vale usar el windows.open y ...
  #1 (permalink)  
Antiguo 18/10/2009, 09:54
 
Fecha de Ingreso: septiembre-2008
Mensajes: 29
Antigüedad: 15 años, 7 meses
Puntos: 0
Saber si hay una ventana abierta

Pues me gustaría saber si hay una ventana abierta mediante el titulo de la misma o algo así.
No me vale usar el windows.open y guardar el dato en una variable, pues la página principal puede ir cambiando, incluso cerrarse y después volver.

La idea, para que me entendáis, es tener un tagboard que pueda colocarse en una ventana aparte, y si se hace esto, el tagboard interno de la página se esconde, así que necesito saber si la ventana de tag está abierta o no.
  #2 (permalink)  
Antiguo 20/10/2009, 10:52
Avatar de netzky  
Fecha de Ingreso: mayo-2007
Mensajes: 56
Antigüedad: 17 años
Puntos: 1
Respuesta: Saber si hay una ventana abierta

Para resolver tu problema necesitas hacer 2 cosas...

Primero, necesitas modificar el window.open que usas para abrir el popup, deberia quedar algo asi:
Código HTML:
<script type="text/javascript">
tabgoardWindow = window.open("tagboard.htm");
</script> 
Para Determinar si esta abierto o no tu popup necesitas hacer lo siguiente:

Código HTML:
<script type="text/javascript">
if (tabgoardWindow != null){
//Esta Abierto el POPUP
//Aqui va tu funcion para ocultar tu DIV de tu TAGBOARD
}else{
//Esta Cerrado el POPUP
//Aqui va tu funcion para MOSTRAR tu DIV de tu TAGBOARD
}
</script> 
Espero sea de utilidad, saludos
__________________
Mess With The Best and Die Like The Rest
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 10:20.