No cerrarias la anterior.. sino la misma con
"top.close()":
Código:
<a href="<?=$_SERVER['PHP_SELF'] ?>" target="_blank" onClick="window.open(this.href, this.target, 'width=300,height=400,menubar=no'); top.close(); return false;">Lanzar correctamente</a>
Velo funcionando
aqui. ... Podrías meterlo en una función y llamarla cada que se abra la página con
onLoad para que siempre se abriese como quieres... ¿?... digo.. no domino JavaScript.
Suerte!
PD: añadí un poco de PHP solo para que llamase a la misma página sin necesidad de indicarselo directamente.. puedes sustituirlo sin problema.