El problema
En las páginas web los enlaces se consturyen, como debes saber, mediante etiquetas <A href=...> donde el atributo HREF se usa para señalar la página a la que apunta el enelace, o sea, donde saltará el explorador al pulsar sobre él. Pero un enlace también puede usarse para que ejecute código.

La solución
La solución es de lo más simple, basta con sustituir la dirección de la página del enlace por palabra clave javascript separada mediante el carácter dos puntos ( : ) de la instrucción que queramos ejecutar, instrucción que por supuesto puede ser una llamada a una función definida por tí.

Un caso práctico

Por ejemplo, el siguiente enlace abre una ventana alert.

<a href="javascript:alert('acabas de pulsarme')">Abrir</a>

Un ejemplo de lo más simple ¿verdad?