preguntar por window,opener

Francisco
24 de Enero del 2003
Hola:

Cuando abres una ventana desde otra, en la segunda puedes actuar sobre la primera trabajando con window.opener...

Pero ¿como se puede preguntar en la segunda si la primera existe (por que puede ser que el usuario la haya cerrado)?.

He probado con if(window.opener) y no funciona. Pero he comprobado que si hago un if (window.opener.dato) siendo dato un componente de la pagina principal, si funciona.

¿Hay alguna forma mas eficiente o correcta de hacerlo?.

Muuuuuchas gracias.