Maddin: dynamische Farbwahl

Hallo !

ich hab folgendes Problem:

meine seite is ziemlich schlicht und in schwarz/weiß gehalten.
ich möche jetzt das der benutzer noch auswählen kann ob die
seite z.b. in blau/weiß, rot/weiß oder grün/weiß usw. angezeigt wird.

geändert muss dabei "nur" die schriftart, tabellenfarbe...
die sind alle in einer css-datei hinterlegt.

hat jemand ne idee wie ich sowas umsetzen kann, ohne
die hp zu kopieren und für jede farbe ne andere css-datei zu erstellen ?

*thx*
maddin

  1. Hallo Maddin,

    hat jemand ne idee wie ich sowas umsetzen kann, ohne
    die hp zu kopieren und für jede farbe ne andere css-datei zu erstellen ?

    kommt darauf an, was dir zur Verfügung steht (PHP, Javascript...)?! Unter http://www.google.de/search?biw=1004&hl=de&q=CSS+styleswitcher&btnG=Google-Suche&meta=lr%3Dlang_de gibt dir www.google.de gute Hinweise zu diesem Thema.

    Mit freundlichen Grüßen,
    André

    1. kommt darauf an, was dir zur Verfügung steht (PHP, Javascript...)?! Unter http://www.google.de/search?biw=1004&hl=de&q=CSS+styleswitcher&btnG=Google-Suche&meta=lr%3Dlang_de gibt dir www.google.de gute Hinweise zu diesem Thema.

      Mit freundlichen Grüßen,
      André

      des hört sich gut an.
      die javabeispiele sehen sehr verlockend aus....
      glaub da werd ich heut weng mit rumspielen....

      1. Hallo,

        glaub da werd ich heut weng mit rumspielen....

        viel Spaß. ;-)

        Mit freundlichen Grüßen,
        André

  2. Hi maddin,

    meine seite is ziemlich schlicht und in schwarz/weiß gehalten.
    ich möche jetzt das der benutzer noch auswählen kann ob die
    seite z.b. in blau/weiß, rot/weiß oder grün/weiß usw. angezeigt wird.

    Hast du php oä zur verfügung? ich hab grad kein bock das alles hinzuschreiben und es geht nicht, deswegen schreibs bitte kurz hin.

    Gruß, Marian

    1. jup, steht zur verfügung.
      hab allerdings noch kaum was damit gemacht.
      bin allerdings dafür offen :D

      1. Hi maddin,

        du bindest statt dem stylesheet ein php-script ein: <link rel="stylesheet" type="text/css" href="css.php">
        in der php-datei:

        <?php  
        $color1 = $_COOKIE['style_color1'];  
        $color2 = $_COOKIE['style_color2'];  
        header("Content-Type: text/css\n");  
        include("stylesheet.css.php");  
        ?>
        

        in der datei 'stylesheet.css' steht der ganz normale code, überall, wo die erste farbe reinsoll, schreibst du <?php echo $color1 ?> (bzw $color2, du kannst auch noch mehr farben definieren)

        in eine zweite php-datei schreibst du:

        <?php  
        setcookie('style_color1', $_GET['color1'], time() + 8035200); //8035200 ist die anzahl an sekunden, bis das cookie gelöscht wird  
        setcookie('style_color2', $_GET['color2'], time() + 8035200);  
        ?>
        

        Diese datei rufst du mit 'setstyle.php?color1=red&color2=#AABBBCC' auf.

        Sollte so funktionieren.

        Gruß, Marian