Hola SiR.CARAJ0DIDA:
¿Te has fijado en la forma de abrir links en popups que puse en las FAQs?
Difiere un poco de la forma que dices que es la correcta (no estoy de acuerdo... aunque lo expongan en "Mozilla")
Si ponemos return false queremos anular el enlace ¿o no?...
No es mejor abrir una ventana en blanco y luego enlazar...
Para mí la forma correcta es así:
<a href="enlace.html" target="popup" onclick="window.open('', 'popup', '')">enlace</a>
El enlace se abre en una ventana vacía (lista para escribir o "enlazar") y sin ser luego anulado...
Siempre he pensado que usar return false en los enlaces tiene que ser con la única intención de anularlos... además es una extrapolación exacta de un formulario...
<form action="enlace.html" target="popup" onsubmit="window.open('', 'popup', '')">
...
</form>
Si crees que no es correcto, me interesaría saber tu opinión.
Saludos