Friday, September 7, 2007

Changing style sheets on the fly

Came across some useful code to dynamically change style sheets on a web page.

var styleSheet;

for (i = 0; (styleSheet = document.getElementsByTagName('link')[i]); i++)
{
if (styleSheet.href.indexOf('target.css') >= 0)
styleSheet.href = '/Stylesheets/replacement.css';
}