function cookie(a, b)
{
if(b) document.cookie = a+'='+escape(b)+'; expires = Mon, 01-Jan-2999 00:00:00 GMT; path=/';
var c = '(?:; )?'+a+'=([^;]*);?', d = new RegExp(c);
return d.test(document.cookie) ? decodeURIComponent(RegExp['$1']) : 0;
}
$('body').css('backgroundImage', 'url(\''+(cookie('bg') || 'стандартный_фон.jpg')+'\')');
$('a').css('color', cookie('link') || '#стандартный_цвет');
Например, для смены цвета ссылок:
<select onchange="cookie('link', this.value); document.location = ''">
<option value="red">Красный</option>
<option value="red">Зелёный</option>
<option value="#FFF">Белый</option>
</select>
Или с палитрой (Opera, Chrome):
<input onchange="cookie('link', this.value); document.location = ''" type="color" />