Andydna:
Podrías usar desde la ventana "B" algo como:
Código:
function ventanaAbierta(){
if (window.opener.closed){
acciones a realizar si la ventana sigue abierta
}else{
acciones a realizar si la ventana ha sido cerrada
}
}
la propiedad closed del objeto window devuelve true cuando la ventana ha sido cerrada, ya que la referencia a la ventana no se destruye. En este caso, se trata de evaluar la propiedad closed del "opener" es decir, la ventana "A". Espero que te sirva.
Saludos.