Welcome to WebmasterWorld Guest from 54.145.166.247

Forum Moderators: not2easy

Message Too Old, No Replies

CSS styles..

letting user select preference

   
10:54 am on Oct 18, 2002 (gmt 0)

WebmasterWorld Senior Member suzyuk is a WebmasterWorld Top Contributor of All Time 10+ Year Member



I've created a site that's very simple, and have created a few different colour schemes for this site, I would like to offer the viewer the chance to select their preference..

Could I have some ideas as to how this can be achieved?

I use asp and realise it could probably be done with the querystring, but how would I maintain state, and would it better to use a cookie? or are there any other ways? I've seen the same thing done to offer text size (which I may add too!)

advice appreciated

Thanks
Suzy

12:13 pm on Oct 18, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I've pondered the same thing...

I'd say it depends on what you want to achieve, for myself I want to offer this as an added bonus/incentive to register so if the user likes the site enough to register then they wouldn't object to a permenant cookie if they want to automatically have the site use their CSS choice.

However if I were doing this as a feature accessible to all I'd give them a selection of styles and their chosen one is then stored in the session (a non-permenant/session cookie) as so will last for the duration of their visit, but with an option to store a cookie to use that style on subsequent visits.

There are more cunning non-cookie solutions but they require a little too much thought (working solely server-side they are also more error prone), plus having just come back from a hot lunch what I want now is a little snooze.

<added>
If your site will allow the fonts to scale via the browser settings then I wouldn't offer a text-size option because as long as you stick to a normal basic size then I'd assume most people would have set their browsers to render the normal sized fonts at a size they are comfy with
</added>

- Tony