a ver si comprendo, quieres evitar mas de un click en el enlace, no importa si sea la accion
doble click. o sea, si hace un click, luego pasan por ejemplo 10 segundos y vuelve hacer click, entiendo que eso es lo que quieres evitar. se me ocurren dos ideas: una es cambiar la URL por otra, y la otra es asignarle el evento onclick para cancelar la accion predeterminada con
return false.
Código:
<a href="URL" onclick="this.href = '#';">enlace</a>
<a href="URL" onclick="this.onclick = function(){return false;}">enlace</a>
sin embargo, la unica forma que el usuario puede volver hacer click es recargando el documento.