Hallo!
> > <link rel="stylesheet" href="styleRich.css">
> > <link rel="stylesheet" href="styleStnd.css">
> > <link rel="stylesheet" href="stylePoor.css">
> 
> Ok, ist zwar nicht viel, aber werden hier nicht auch 3 CSS zum Client
> �bertragen?
> Eine CSS hat bei mir 3kB sind bei 6 CSS schon mal 18kB :-(

Ja, aber die werden f�r die ganze Site nur einmal �bertragen (wegen
Client-Cache). Au�erdem kannst Du einen allgemeinen CSS-File und dann
mehrere noch kleinere f�r die Unterschiede anlegen.

> > Jetzt gibt's eine JS-Funktion zur Steuerung:
> >
> > Das Script funktioniert �berall au�er in NN4, also braucht's jetzt
ein
> > Steuerelement, das �berall au�er in NN4 angezeigt wird. Zum Beispiel
> 
> Tja, was mach ich nun mit den NN4 Usern?

F�r die NN4-User gilt das letzte CSS-File. Die haben allerdings keine
Umschaltm�glichkeit. Alles Serverseitig abzufangen, wirft weitere Fragen
auf: Was machst Du mit MAC-, WebTV-, AOL-, PDA-, ...-Usern? Aus diesem
Grunde sollte meines Erachtens der Standard immer ohne JavaScript und
ohne Schnickschnack funktionieren.

> > Jetzt fehlt noch Dein Feature mit den Cookies. Wann kann man
> > das bei Dir
> > downloaden?
> 
> Oh je, jetzt erwartet man schon fertige Sachen von mir *grins*.

Tja, man kennt halt Deine guten Seiten.

> Ok, jetzt aber mein Ansatz.
> Ich binde die CSS in jeder Seite dynamisch ein:
> <LINK REL="stylesheet" HREF="/include/style_<% = Kategorie %>_<% =
Style
> %>.css">
> 
> Wobei Kategorie eine Variable mit den Inhalten "standard, produkte
oder
> wir_ueber_uns" ist.
> Style ist eine Variable mit den Inhalten "einfach oder erweitert".
> 
> So, aus den Variablen mach ich Session-Variablen.
> �ber eine Seite kann der User sein "Style" w�hlen. Auf der Seite kann
man
> das sch�n erkl�ren und evtl. mit einem Screenshot zeigen. Ebenfalls
kann auf
> dieser Seite die Checkbox sitzen mit welcher ein Cookie geschrieben
wird.
> Betritt ein User die Website, wird �berpr�ft ob das Cookie existiert.
Wenn
> ja, Inhalt auslesen und dementsprechend Session-Variable setzen.
Cookie
> nicht vorhanden, Session-Variable auf default-Wert setzen (einfach).
> 
> Somit habe ich das Problem mit dem NN4 nicht, daf�r mu� zum Wechseln
des CSS
> die Seite neu geladen werden :-)

Dein Ansatz ist ganz sicher genauso richtig. Auch weist Du damit schon,
wie Du die Cookies setzen kannst. Cookies in JavaScript sind m. E.
abh�ngig vom Dokument und so k�nnte ich damit noch Schwierigkeiten
bekommen. Und ohne Cookies, m�sste der Benutzer bei meinem Ansatz auf
jeder Seite die Styles per Hand wechseln.

Hm, k�nnte sein, dass ich mich f�r Deinen Ansatz entscheide, weil der
flexibler ist. Bisher habe ich mit unterschiedlichen Stylesheets auch
nur Musik ein- und ausgeschaltet, oder von 1 Textspalte auf 2
umgeschaltet.

Freundliche Gr��e
Joachim van de Bruck




| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an