hallo
@@beatovich
Ohne JavaScript: kein Button, sondern ein Link
<a href="?theme=dark">
Serverseitig wird daraufhin ein anderes Stylesheet eingebunden.Progressive enhancement: Aus dem Link wird ein Toggle-Button und es wird ein Cookie gesetzt, der dem Nutzer auch andere Seiten dieser Website in dunkel präsentiert.
Ergänzung:
via htaccess lassen sich interne Umleitungen (z.B. auf ein anderes css) erstellen, die auf das Cookie reagieren. Man muss also nicht extra php / perl oder dergleichen bemühen.
Und dasselbe gilt dann wohl auch für den Query
theme=dark
.
Das muss ich doch bezweifeln, denn da verlinkt man ja html-Documente, braucht aber eine interne Umleitung bei einem css-request.