Respondiendo a
Naahuel Cita: De casualidad no estás usando jQuery para otra cosa en tu proyecto? Si es así podemos facilitar el código y hacerlo con jQuery.
Efectivamente uso dos jquerys 1 el jquery genérico y el especifico que me hace de popup para el aviso legal.
A los demás con la polemica de lanzar o no con <a> sinceramente se lo agradezco pero ahora mismo estoy centrado en este problema. Gracias.