»» b) Problem beim Neuladen der Seite:
Wie schaffe ich es, dass bei einem Neuladen der Seite, was ja beim Anklicken eines Buttons geschieht, die CSS-Funktion erhalten bleibt (denn die veränderten CSS-Angaben sollen ja bestehen bleiben, bis man auf den nächsten Link klickt).
Du hast die Möglichkeiten
- das ganze mit einer serverseitigen Sprache zu realisieren
- Für jede (HTML-)Seite das CSS individuell anzupassen
- iframes zu benutzen (davon wird aber abgeraten)
- mit Javascript die URL der entsprechenden Seite herauszufinden, zu analysieren und darauf entsprechend mit der Färbung eines entsprechenden Buttons zu reagieren