Hola otra vez:
Bueno, aunque no creo que sea importante, en el primero de los casos no pones el atributo target pero luego pones this.target en el window.open
En el enlace parece que el target si que se define.
Pero lo que planteaba (insisto que no tiene importancia) es el poner como primer parámetro this.href y luego poner return false, cuando se puede abrir una página en blanco (usando como primer parámetro la cadena vacía) sin tener que cancelar luego el enlace con return false...
Saludos