Hola:
Pues, justamente eso lo puse yo mismo en las FAQs como te he comentado antes.
Verás, En mi opinión poner return false en un enlace o en un formulario es semánticamente incorrecto, ya que estás obligando a no enlazar (o no submitar), por lo que la respuesta de las FAQs no anulan el enlace, Debes usar el atributo target para indicar una ventana distinta de la actual, y ese mismo nombre debe ser el segundo parámetro del método window.open(), y la página que habras con open es mejor que sea en blanco (es mi forma de hacerlo:
Código:
echo <<< enlace
<a onclick="window.open('', 'ventana', 'width=650,height=450,resizable=no,scrollbars=yes, left=200,top=200')" target="ventana"
href="evento.php?id=$id">$nombre</a>
enlace;
Saludos