Salve a tutti, vi spiego il mio problema.
Ho una pagina HTML che al suo interno apre un popup all'interno di uno script

<script>
var faceopen = window.open('paginapopup.html','win', etc.. etc.. )
</script>

e ha un evento unload associato al tag body :

<body onload="faiqualcosa()">

questa fai qualcosa è una funzione javascript che effettua delle operazioni su oggetti presenti
all'interno della paginapopup.html

function faiqualcosa() {
faceopen.oggettopopup.play(); -----------------> play è un metodo dell'oggetto
}

Quindi nella paginapopup avremo qualcosa del genere:

<object classid="..4437698243702.." id="oggettopopup" etc.. etc.. >

Il problema è questo: se apro per la prima volta la mia pagina madre tutto funziona alla perfezione come funziona alla perfezione tutto se chiudo il popup e rinfresco la pagina.
Il problema è quando provo a rinfrescare la pagina madre con il popup aperto : mi dice che
l'oggetto "oggettopopup" è nullo o non esiste.
Io ho pensato che ci fossero problemi di collegamento con il popup e facendo i vari debug ho inserito un alert prima della chiamata al metodo Play() della oggettopopup...il bello è che con l'alert funziona tutto anche se rinfresco...

Non so se qualcuno sappia darmi una idea su quale sia il motivo per il quale avviene tutto cio'.
Io ci sto

Andrea