nappy_hh: Onload-Trigger: Links zu Bookmarks?

Beitrag lesen

Mal schnell ins blaue getippt, ich halte das für normal. Die Seite wird ja nur gescrollt und nicht neu geladen.

Aber in der "Information" oder den "Eigenschaften" (je nach Browser) steht die neue URL mit dem neuen Anker-Namen hinter dem "#" ... ich kann selbst einen alert(document.URL) einbauen und erhalte die neue ...
Welches Zwischending ist das denn dann? Der onload handler bleibt unberührt, aber die document.URL ändert sich?
Wenn ich davon ausgehen könnte, dass Variablen erhalten bleiben, könnte ich ja die alte URL in eine Variable schreiben und sie mit der neuen vergleichen, aber auch das habe ich bislang noch nicht hingekriegt. Außerdem fehlt mir der Trigger: onclick auf das Dokument ist nicht machbar, weil es noch andere Links gibt. In den Link auf das Bookmark können wir auch nichts reinschreiben (zu kompliziert - die meisten Kollegen kennen sich mit HTML oder JS so gar nicht aus) ...

Verfolge jetzt einen anderen Ansatz:
Ginge es, den Bookmark-Links immer eine bestimmte Class oder Id, etwa "bmlink" zu geben (unaufwendig und deswegen auch von den Kollegen machbar) und dann mit einem JS die Elemente zu bearbeiten, also ihnen z.B. per JS ein "onclick" verpassen?
Kann ich den dieselbe ID in einem Dokument mehrfach vergeben oder bin ich damit automatisch bei einer class? ...