Cybaer: stylesheet wechseln

Beitrag lesen

Hi,

Dort ändere ich ja eigentlich den stylesheet wenn ich das richtig verstehe.

Nein. addStyle() fügt *neue* Regeln/Stylesheets *hinzu*!

Bestehende Regeln ändern kann man mit cssRule(). Aber dafür ist es nicht ausgelegt. Und auch nicht notwendig.

habe ich dann nicht das gleiche Problem das ich auch schon am Anfang hatte das jeder, also jeder Besucher, den gewechselten Stylesheet dann auch sieht?

Weder bei cssRule(), noch bei addStyle(), noch sonst. Styesheets werden vor dem BODY verarbeitet. Man muß nur dafür sorgen, daß auch das gewünschte verarbeitet wird.

Gruß, Cybaer

--
Man kann doch sehr leicht jenen tugendhaften Menschen begegnen, (...) die eine Art "unkrümmbaren Zeigefinger" besitzen, der ständig den kalten Wind des Rechthabens ausströmt. (Wolfgang Huber, Bischof)
Die Tugend jagt nicht den Teufel, sondern den Sündhaften. Damit wird sie zum Terror. (Hans-Ulrich Jörges, Journalist)