Dúvida rápida no fórum..

Será que é possível saber, se um documento foi aberto diretamente ? ou se ele foi aberto ‘como popup’ ?

b.html

<script type="text/javascript">
alert( window.opener );
</script>

Qndo acessarmos diretamente esse arquivo, o alert irá mostrar: null (digitando na url, ou copiando e colando daqui)

http://wbruno.com.br/scripts/b.html

e agora:

a.html

<script type="text/javascript">
window.open( 'b.html', '', 'width=300, height=200;')
</script>

ao acessarmos o arquivo a.html, o alert do nosso b.html, que foi aberto como popup, irá mostrar: [Object Window]

a.html