Как юзеру менять дизайн?

Печать RSS
423

С
Автор
Пацак
0
Может кто-нибудь сможет так помочь?напишите код кому не жалко,Зарание Спасибо этому человеку.
С
Автор
Пацак
0
Что не кто не может сказать код???Скажите пожалуиста.
B

Гoсподин ПЖ
0
12. Kadet8, Спасибо нынче не булькает.

Оранжевые Трусы
0
есть готовое решение как сделать два дизайна на сайте на выбор и чтоб через куки выбор сохранялся?

Оранжевые штаны
0
погугли, мб и найдешь бесплатно 'смена дизайна страницы с помощью джаваскрипт и куки'
O

Пацак
0
Вот писанул
Вставить между <head></head>
<script type="text/javascript">
function getCookie(name) {
  var matches = document.cookie.match(new RegExp(
    "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
  ));
  return matches ? decodeURIComponent(matches[1]) : undefined;
}

function setCookie(name, value, options) {
  options = options || {};

  var expires = options.expires;

  if (typeof expires == "number" && expires) {
    var d = new Date();
    d.setTime(d.getTime() + expires*1000);
    expires = options.expires = d;
  }
  if (expires && expires.toUTCString) { 
  	options.expires = expires.toUTCString();
  }

  value = encodeURIComponent(value);

  var updatedCookie = name + "=" + value;

  for(var propName in options) {
    updatedCookie += "; " + propName;
    var propValue = options[propName];    
    if (propValue !== true) { 
      updatedCookie += "=" + propValue;
     }
  }
}

function reset_style(form_id)
{
    var css_file = document.getElementById(form_id).value;
    document.getElementById('link_style').href = css_file;
    setCookie('css_file', css_file, 86400);
}
window.onload=function(){
    document.getElementById('link_style').href = getCookie('css_file');
}
</script>

Вставить так же между head, вызов css файла
<link rel="stylesheet" id="link_style" href="style/default.css" type="text/css" />
Форма для выбора дизайна
<form>
<select onchange="reset_style('reset')" id="reset">
                <option value="styles/style1.css">Дизайн 1</option>
                <option value="styles/style2.css">Дизайн 2</option>
                <option value="styles/style3.css">Дизайн 3</option>
            </select>
</form>
С
Автор
Пацак
0
за ответ спс конечно...но дату моего последнего поста кто видел? 2010год...тему крою.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск