> Hi
> 
> On this site I have some Javascript which displays a different DIV
> depending on what left menu option is hovered over. There's also a
> stylesheet switcher for a high-contrast version.
> 
> In the high contrast version, I want all the previously hidden DIVs to
> display by default, without the need to hover over the menu options.
> 
> site in-dev: http://wales.nice-design.co.uk/
> default css: http://wales.nice-design.co.uk/_css/www-default.css
> high-contrast css: http://wales.nice-design.co.uk/_css/www-highcontrast.css
> show/hide DIVs js: http://wales.nice-design.co.uk/_js/showhide.js
> 
> Any thoughts on how?

Instead of setting the display to block and none in the JavaScript,
apply and remove a class instead, and set the classes accordingly in
the different style sheets.
http://www.onlinetools.org/articles/unobtrusivejavascript/cssjsseparation.html


-- 
Chris Heilmann 
Blog: http://www.wait-till-i.com
Writing: http://icant.co.uk/  
Binaries: http://www.onlinetools.org/
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to