Hallo!

> Hintergrund meiner Frage ist:
> Ich habe meine Website (http://www.kinder-und-mehr.de) umgestellt auf
mehrere CSS. Es gibt jeweils
> ein einfaches (ohne Bilder) und ein erweitertes (mit Bildern) f�r
bestimmte Ebenen (Produkte,
> Familie, standard).

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

Jetzt gibt's eine JS-Funktion zur Steuerung:

<script language="JavaScript">
<!--
function changeStyleSheet(cssCount, cssToLoad)
{  if(document.styleSheets)
   {  for(var i=0;i<cssNumber;i++)
      {  if(i!=cssToLoad)
         {  document.styleSheets[i].disabled = true; }
         else
         {  document.styleSheets[i].disabled = false; }
}  }  }
//-->
</script>

Das Script funktioniert �berall au�er in NN4, also braucht's jetzt ein
Steuerelement, das �berall au�er in NN4 angezeigt wird. Zum Beispiel
<input>-Buttons ohne <form>:

<input type="button" value="1" onclick="javascript:changeStyleSheet(2,
0);">
<input type="button" value="2" onclick="javascript:changeStyleSheet(2,
1);">
<input type="button" value="3" onclick="javascript:changeStyleSheet(2,
2);">

Jetzt fehlt noch Dein Feature mit den Cookies. Wann kann man das bei Dir
downloaden?

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