Sí, yo ya entendí lo que quieres hacer. Creo que más bien eres tú el que no ha entendido lo que yo quise decir
.
Mira, al hacer click en el enlace se ejecuta primero el código Javascript que recarga la página principal (aún no se ha cerrado la sesión) y se cierra la ventana, luego se ejecuta el href que cierra la sesión (no me preguntes por qué se ejecuta si ya se cerró la ventana, no hice las pruebas
). Entonces, la solución que yo propuse es "decirle" a la ventana principal que se cerró la sesión aunque esta aún no ha sido cerrada pasándole un parámetro por GET o directamente modificando su contenido para que muestre nuevamente la pantalla de Iniciar Sesión. Otra opción sería poner un temporizador (setTimeout) que se ejecute por ejemplo, en 5 seg. y recargue la página principal.