Смена стилей CSS с запоминанием на Cookie
Суть заключается в том, что при нажатии на кнопку скрипт подгружает именно изменённые стили и выбор будет запоминаться.

Установка


Вставляем код в нужное место:


Код
<link id="change" rel="StyleSheet" href="" />  
<script>  
function changeCSS(url) {  
  if (!arguments.length) {  
  url = (url = document.cookie.match(/\bchange=([^;]*)/)) && url[1];  
  if (!url) return '';  
  }  
  document.getElementById('change').href = url;  
  var d = new Date();  
  d.setFullYear(d.getFullYear() + 1);  
  document.cookie = ['change=', url, ';expires=', d.toGMTString(), ';path=/;'].join('');  
  return url;  
}  
changeCSS();  
</script>

Вставляем HTML-код:


Код
<a onclick="changeCSS('http://site/css/klans.css')">Kanavas</a>

http://site/css/klans.css ссылку на стиль заменяем на свою.


Надеюсь, что все с скриптом понятно!

Источник: http://escode.ru/

Всего комментариев: (0)

_LOGGED_IN$)?>
Чтобы оставить комментарий под этой публикацией, войдите или зарегистрируйтесь.

Случайные материалы

CMS login form
CMS login form
Страница 404 для uCoz
Страница 404 для uCoz
100 бесплатных иконок
100 бесплатных иконок
Хорошая форма входа и регистрации как одно целое
Хорошая форма входа и регистрации к
Вид материалов как на Kanavas
Вид материалов как на Kanavas
300 Flat иконок
300 Flat иконок