JavaScript html para abrir una nueva ventana y cerrar la ventana actual

Tengo una ventana emergente y en esa página tengo el siguiente código en el cuerpo.

<a href="http://www.example.com" target="_blank" onClick="javascript:window.close()"><img src="...something"/></a>

El propósito es cerrar esta ventana emergente cuando un usuario hace clic en el enlace de la imagen, y abrir una nueva página y ser dirigido ahttp://www.example.com.

Funciona en IE y Chrome, pero no en Firefox. La ventana emergente se cierra pero no se abre ninguna ventana nueva.

¿Algunas ideas?