Salve ragassuoli...ho trovato qui sul forum da qualche parte il codice per verificare che una finestra pop-up sia stata effettivamente aperta.

Dal basso della mia conoscenza in Javascript l'ho aggiunto ad un altro codice trovato nella rete...ottenendo questo..
codice:
<!--

var popup_aperta = false;
var newwindow = "";

function check_aperta() { 
if (popup_aperta) { alert("la popup e` stata aperta"); } else { alert ("la popup non e` stata aperta"); 
} 
}

function popitup(url)
{
	if (!newwindow.closed && newwindow.location)
	{
		newwindow.location.href = url;
	}
	else
	{
		newwindow=window.open(url,'chat','height=200,width=150');
		setTimeout('check_aperta()', 1000); 
		
	}
	if (window.focus) {newwindow.focus()}
	return false;
}





// -->
Che richiamo con onload="return popitup('pagina.html')"

Funziona tutto eh...però se la pop-up viene bloccata mi viene segnalato un'errore nella visualizzazione alla riga 32
codice:
if (window.focus) {newwindow.focus()} //newwindow è nullo o non è un oggetto
Come posso risolvere? grazie a tutti in anticipo