cehojac:
Te dejo un enlace que comprueba si una ventana está abierta.
Intercambiar datos entre formularios de diferentes ventanas
Igualmente lo que deseas hacer no debería dar demaciados problemas, puedes solucionarlo con esto:
Código:
// Se ejecuta solo si la ventana popup está cerrada
if (ventana.closed) {
//ejecutamos lo que sea
}
// Si está abierta se ejecuta else
else {
confirmacion = confirm("La ventana ya está abierta!!!. Desea cerrarla")
if (confirmacion == true) {
ventana.close();
}
}
Espero que sirva
Saludos