• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

stylesheets auswählen

Status
Für weitere Antworten geschlossen.

Tooser

Neues Mitglied
Hi,
gibt es eine Möglichkeit mit CSS und/oder Javascript eine externe CSS-Datei auszuwählen? Also das der Nutzer dann im Browser die Möglichkeit hat auszuwählen welche CSS Datei geladen werden soll.

MfG
Axel
 
Sowas macht man normalerweise mit PHP.
Hatten wir hier schonmal, benutz mal die Boardsuche.
 
Ich weiß nicht, ob es mit JS geht, aber mit PHP hab ich es schonmal gemacht:
Code:
<?
echo "<head>";
echo "<title> lalala </title>";
if ($style == "black")
{
echo "<link rel=\"stylesheet\" media=\"screen\" href=\"./style.css\">";
}
elseif ($style == "white")
{
echo "<link rel=\"stylesheet\" media=\"screen\" href=\"./weiss.css\">";
}
else
{
echo "<link rel=\"stylesheet\" media=\"screen\" href=\"./style.css\">";
}
?>
 
Das nützt dann aber ohne Sessions herzlich wenig, Mysterious
 
dementia schrieb:
Das nützt dann aber ohne Sessions herzlich wenig, Mysterious

natürlich nützt das was, dementia. Du musst halt $style immer wieder weitergeben, bei jedem link.
Ich hatte dieses script auch in betrieb, und es hat funktioniert. :roll:
 
Ist aber ziemlic umständlich, wenn man an jeden Link noch ein ?style dranhängen muss :roll:

Ich habe das so gelöst:

Code:
  session_start();
  if(isset($_GET['style'])) {
  $_SESSION['style'] = $_GET['style'];
  }elseif (!isset($_SESSION['style'])) {
  $_SESSION['style'] = 'styles';
  }

und dann halt <link href="<?php echo $_SESSION['style']?>.css"> Wesentlich einfacher :wink:
 
Auch eine Möglichkeit.
Kann das mal jmd nach PHP verschieben?
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben