Можно эту функцию заменить на безглючную. Заодно получим экономию: минус 4 файла.
1. Удаляем файлы styleswitcher.js, normal.css, medium.css, large.css и убираем их подключение из overall_header.html.
2. Добавляем в forum_fn.js:
Код: Выделить всё
function fontsizeup()
{
var f = (q = document.cookie.match(/style_cookie=./)) ? q[0].substr(13) : 1;
if (f < 3) f++;
else f = 1;
document.body.className = document.body.className.replace(/fs./, 'fs' + f);
var d = new Date();
d.setDate(d.getDate() + 365);
document.cookie = 'style_cookie=' + f + '; expires=' + d.toUTCString() + style_cookie_settings;
}Код: Выделить всё
<script type="text/javascript">
document.body.className += ' fs' + ((q = document.cookie.match(/style_cookie=./)) ? q[0].substr(13) : 1);
</script>Код: Выделить всё
.fs1 {font-size: 10px;}
.fs2 {font-size: 11px;}
.fs3 {font-size: 12px;}Конечно, по этому принципу можно менять не только размер шрифта, но и цвета, фоновые картинки и т. п.


