me lo estaba yo remirando esto ...

y creo que ni siquiera se está enviando un nodo desde el href. Al activar el href se realiza una llamada a la función como se haría una llamada a un documento sin guardar ninguna relación con el elemento que ha realizado la llamada.
Es decir, se está llamando a la función igual que si lo hiciéramos en el momento de cargar el documento
Código:
<script language="JavaScript1.2" type="text/javascript">
function hazlo (objReferer)
{
alert(objReferer)
alert(objReferer.nodeName)
alert(objReferer.tagName)
alert(objReferer.parentNode)
}
hazlo(this)
</script>
Tanto desde el href como desde debajo de la función objReferer devuelve lo mismo
[object Window]
De manera que no creo que se pueda llegar a saber qué elemento llamó a la función desde su href.
Vamos, es mi opinión, y por supuesto puedo estar equivocada. Yo me voy a comer y ahí dejo eso