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