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
