Hallo Thorsten,
<a href="#" onclick=
zuerst wird das onclick ausgeführt, anschließend der Teil des href. Also zum Anker mit dem Namen "" gesprungen. Was in allen mir bekannten Browsern dem Seitenanfang entspricht. Ein "return false;" im Eventhandler verhindert dies.
Grüße,
Jochen