Hallo GeneralMops,
Meine Frage an euch: Wie kann ich den Ankerlink (als Parameter) von der Anzeige in der Adresszeile (Browseranzeige: URL) ausschließen?
Gar nicht. Wo kämen wir denn hin, wenn jeder die URL in der Adressleiste des Browsers manipulieren könnte 😀
Gehen muss das irgendwie, das habe ich hier (http://www.nichols.edu/) gesehen.
Dort kommt ein anderes Verfahren zum Tragen: Das Menü wird mit JavaScript ausgeklappt, daher siehst du keinen Fragment-Identifizierer in der URL. Wenn du JavaScript abschaltest, hingegen schon, weil dann :target
als Fallback greift (die entsprechende Stelle hattest du wohl im Quelltext gefunden).
Dieses Vorgehen nennt man Progressive enhancement die Grundfunktionalität des Menüs ist auch ohne JavaScript (ja sogar ohne CSS) gewährleistet, der Komfort kommt durch den Einsatz von JS (kein Fragment-Identifizierer in der URL).
Gruß
Julius