Nejprirozenejsi moznosti je vytvorit ta dalsi CSSka a pouzit je jako alternativni stylesheety (v hlavicce budes mit vic elementu link, ktery budou prilinkovavat tyhle jednotlivy stylesheety). Nevyhoda je ta, ze to neumi MSIE.
Jak to delat pomoci JS me proste moc nenapada, jedine vyzkouset v dany okamzik zmenit hodnotu atributu href prave toho elementu link (pripadne cely element link odebrat a vlozit misto nej jiny), ale nejsem si jisty, jestli to prohlizec pochopi jako pokyn pro nacteni jinyho stylesheetu a aplikovani ho. Krom toho pokud bys chtel, aby se Ti ta uzivatelova volba zachovavala i behem jeho putovani po Tvych strankach, tak bys musel jeste vytvorit nejakou cookie, kam bys jeho volbu ulozil (coz neni takovej problem) a pote pri nacitani kazde dalsi stranky si tu cookie precist a zase prohodit stylesheety. Proste nic hezkeho a navic je dost nejiste, jestli by to vubec fungovalo.
Tyhle veci je opravdu podstatne vhodnejsi delat na serveru, navic je to jediny zpusob, jak si zajistit, ze to opravdu bude fungovat. |