hi,
Das #-Zeichen führt nämlich dazu, dass Leute ohne JavaScript ein neuerliches Laden der Seite erleben aber vom Wechsel der html-Datei nichts mitbekommen.
dan müssen diese leute ihren browser aber schon sehr seltsam eingestellt haben, was das caching-verhalten angeht.
_mein_ browser springt bei so einem link jedenfalls nur in der seite ganz nach oben, wie es bei einem anker-link ohne eine namensangabe für den anker eben üblich ist.
(aber unschön ist das trotzdem, da hast du recht.)
gruss,
wahsaga