Yerf!
<a href="javascript:void(0);" onclick=...
oder
<a href="#" onclick=...Wo liegen die Unterschiede
Das erste macht "nichts" und das 2. springt an den Anfang der aktuellen Seite.
und was ist "besser"?
Eine gültige URL als href angeben und im onclick-Handler das Default-Verhalten des Links mittels return false; unterbinden. (Damit funktioniert der Link auch bei deaktiviertem JS.)
Gruß,
Harlequin