Ogni volta che si gestisce l'onclick su un link occorre valutare se alla fine delle istruzioni il browser deve cambiare pagina (lo fa automaticamente) , in caso contrario occorre terminare la sequenza di istruzioni con

return false

che impone al browser di non andare al link indicato dall'href.