por lo general a mi no me gusta poner en el href mi url, me gusta trabajarla directamente en el onclick, practicamente en todo, en a, img, table, etc
ejemplo:
Código:
<img src="imagen.ext" onclick="window.open()" style="cursor:pointer;">
Código:
<a href="javascript:void(0);" onclick="nombre_funcion()">mi link</a>
etc
con respecto a las funciones, depende el uso de cada una....
saludos