Procedi con ordine
Normalmente per evitare che il click produca (come ovvia conseguenza) la navigazione si fa ritornare all'evento onlcick false:
codice:
element.onclick=function(){return false;}
Nel tuo caso all'evento onclick assegni la funzione zoomin(i)
Basta modificare tale funzione e come ultima istruzione della stessa aggiungere "return false".
Infine: sì, puoi assegnare le proprietà di onclick come hai detto.