prova questo

codice:
<script>
var newWin = null;


function apripopup() {
    if (newWin != null && !newWin.closed) newWin.close();
    newWin = window.open(...); /* sostituisci con gli argomenti corretti */
    newWin.focus();
}
</script>

popup
Edit
Oppure puoi provare a cambiare la prima riga della funzione in questo modo (guarda la differenza di comportamento della popup)

Keywords

codice:
if (newWin != null && !newWin.closed) return;
Ciao


keywords: popup closed null focus