Benni Graf: verschiedene Stylesheets zur Auswahl

Also:
ich hab 3 mal 2 Stylesheets, mit denen ich meine gesamte HP definiere. Wie kann ich die Besucher auswählen lassen, welche Stylesheets sie benutzen wollen. ich hab von einem früherem Eintrag gesehen, dass es irgendwie mit JAVA geht. aber ich kann halt kein Java (bin auch erst 14 und kann seit 8 monaten html...). könnte mir also jemand am besten gleich den ganze Quellcode schicken?Danke im Vorraus
Benni

  1. ich hab 3 mal 2 Stylesheets, mit denen ich meine gesamte HP definiere. Wie kann ich die Besucher auswählen lassen, welche Stylesheets sie benutzen wollen. ich hab von einem früherem Eintrag gesehen, dass es irgendwie mit JAVA geht. aber ich kann halt kein Java (bin auch erst 14 und kann seit 8 monaten html...). könnte mir also jemand am besten gleich den ganze Quellcode schicken?Danke im Vorraus

    Java ist da völlig fehl am Platz. Wenn überhaupt, dann kannst Du Javascript benutzen (das mit Java außer dem Marketing-Trick bei der Namensgebung absolut garnichts zu tun hat). Oder Du nimmst gleich den dafür vorgesehenen HTML-Weg: http://www.w3.org/TR/html401/present/styles.html#h-14.3.1.

    Gruß,
      soenk.e

    1. Tach auch,

      ich hab 3 mal 2 Stylesheets, mit denen ich meine gesamte HP definiere. Wie kann ich die Besucher auswählen lassen, welche Stylesheets sie benutzen wollen. ich hab von einem früherem Eintrag gesehen, dass es irgendwie mit JAVA geht.

      Java ist da völlig fehl am Platz. Wenn überhaupt, dann kannst Du Javascript benutzen (das mit Java außer dem Marketing-Trick bei der Namensgebung absolut garnichts zu tun hat). Oder Du nimmst gleich den dafür vorgesehenen HTML-Weg: http://www.w3.org/TR/html401/present/styles.html#h-14.3.1.

      Aehm, alle mir bekannten Styleswitcher benutzen zwar Javascript, basieren aber im Grunde doch auf dem von Dir erwaehnten "HTML-Weg": Im Head werden ein "default-stylesheet" und verschiedene "alternate-stylesheets" definiert.

      Allerdings gibt es meines Wissens keinen Browser der ein ausgewaehltes Stylesheet dann auch fuer die gesamte Site beibehaelt. Dazu musst Du dann doch wieder einen Styleswitcher mit Javascript und i.d.R. Cookies bemuehen.

      Mir bekannte Beispiele:
      http://idontsmoke.co.uk/2002/ss/
      http://www20.brinkster.com/liorean/wcd/new/scripts/themeswitch.html

      Allerdings beruhen die alle auf jeweils einem Stylesheet, auf seiner Seite gibt es durch die Frames zwei: Eins fuer den Navigationsframe und eins fuer den jeweiligen Inhalt. Da duerfte keiner der gaengigen Styleswitcher funktionieren und er muesste noch so einiges basteln.

      Gruss,
      Armin

      1. Tach auch,

        ich nochmal.

        Allerdings gibt es meines Wissens keinen Browser der ein ausgewaehltes Stylesheet dann auch fuer die gesamte Site beibehaelt. Dazu musst Du dann doch wieder einen Styleswitcher mit Javascript und i.d.R. Cookies bemuehen.

        Hm. Sieht so aus als ob ich mich hier korrigieren muss: Mozilla .9.9 scheint es jetzt doch beizubehalten, soweit ich mich entsinnen kann hat er das in den vorherigen Versionen nicht gemacht.

        Nichtsdestotrotz ist er meines Wissens der einzige Browser der ohne Javascripthilfe alternative Stylesheets anzeigen kann.

        Gruss,
        Armin

      2. Tach,

        Allerdings gibt es meines Wissens keinen Browser der ein ausgewaehltes Stylesheet dann auch fuer die gesamte Site beibehaelt. Dazu musst Du dann doch wieder einen Styleswitcher mit Javascript und i.d.R. Cookies bemuehen.

        Ergänzung: ALA #136 und #126 beschreiben eben dieses und liefern komplette Quellbeispiele.
        http://www.alistapart.com/stories/n4switch/
        http://www.alistapart.com/stories/alternate/

        1. Tach auch,

          Ergänzung: ALA #136 und #126 beschreiben eben dieses und liefern komplette Quellbeispiele.

          Ergaenzung der Ergaenzung: Wenn Du die von mir angegebenen Links genauer gelesen haettest, wuerdest Du feststellen, dass dieser Artikel:

          http://www.alistapart.com/stories/alternate/

          von Paul Sowden geschrieben wurde, der hinter dieser Seite steckt: http://idontsmoke.co.uk/2002/ss/ (Wie von mir angegeben). Nur ist die aktueller und enthaelt ein paar Ergaenzungen ;-)

          Gruss,
          Armin