Hi Joachim,

> Hier mein L�sungsansatz:
> 
> Zun�chst werden die 3 Stylesheets eingebunden, wobei das 
> einfachste oder
> das voreingestellte zuletzt drankommt. Das tolle ist, dass man mit
> dieser Methode das Aussehen einer Seite am Client v�llig �ndern kann,
> ohne den Server zu bem�hen.
> 
> <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 :-(

> 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?

> 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*.

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 :-)

Meinst das das OK ist?
Wenn ja werd ich mich mal ran machen und wenns fertig ist per "ShowSource"
auf meiner HP bekannt geben :-)

Ciao
Buchi
(Gerhard Buchner)

| [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