Hello out there!
Aber auch bei der JavaScript-Lösung müsste die ausgewählte Stylesheet-Option beim Link auf andere Seiten (derselben Site) als Parameter übergeben werden.
Entweder so, oder als Cookie.
Sagte ich, den Parameter als Query an den URI hängen? Nein! ;-)
(Hatte ich aber erst im Sinn; hinterher fiel mir auch noch ein, dass Cookies dafür wie geschaffen sind.)
Beides sind mMn akzeptable Lösungen.
Ich würd Cookies vorziehen. Wenn Bob von Alice den URI 'http://example.net/?stylesheet=bar' mitgeteilt bekommt, Bob aber lieber erstmal den vom Webseitenautor vorgesehenen Default-Stil haben möchte ...
Und wer keine Cookies akzeptiert, der möchte keine Gimmicks, die der Webseitenautor anbietet.
See ya up the road,
Gunnar
PS: Andererseits: Wenn Alice aber Bob nun sagen will: Schau dir die Seite mal in diesem Stil an ...
„Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)