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