Hola:
Un enlace, enlaza... o sea se sale de la página, así que para lo que quieres podrías necesitar algo más que javascript...
Para validaciones y confirmaciones existe el evento click, que se activa al pulsar el elemento asociado (el enlace), y puede cancelarlo si no pasa la validación/confirmación, pero luego de salir de la página con javascript no sabrías si se ha pulsado...
Si usas ventanas o te ayudas de otros lenguajes en el servidor sería posible.
Saludos