Why not just have .classname set to display: none by default in your css and use javascript to change the display to visible when you need to.
I don't really use <noscript>, but I think it's intention was to display text for browsers that can't handle scripts. I don't think it was meant to add css.
__________________ l Search Engine Friendly Web Design | Please login or register to view this content. Registration is FREE
l Tips On Marketing, SEO, Design, and Development | Please login or register to view this content. Registration is FREE