Tal y como has puesto la llamada en el onclick a mi me da un error de javaScript porque en vez de ":" deberia ser ";"
Código HTML:
onclick="miFuncion();return false;"
El return false hace que no se llame 2 veces a la funcion cuando pinchas sobre el enlace.
Otra forma de hacer ese enlace seria:
Código HTML:
<a href="#" onClick="miFuncion()">