Простая смена стилей с запоминанием на куки (cookies) для uCoz


Простая смена стилей с запоминанием на куки (cookies) для uCoz

4331
10 из 10
Проголосовало: 2




Многие из вас хотят подключить на сайт несколько дизайнов, между которыми можно будет переключаться, причём, выбор должен будет запоминаться. Ваша мечта сбылась - этот скрипт позволяет осуществить данную задумку:

На страницах, где будет использован данный скрипт (Можно в глобальный блок), вставляйте:

Code
<link id="dyncss" rel="stylesheet" type="text/css" href="">  
<script type="text/javascript">  
function setDynCSS(url) {  
if (!arguments.length) {  
url = (url = document.cookie.match(/\bdyncss=([^;]*)/)) && url[1];  
if (!url) return '';  
}  
document.getElementById('dyncss').href = url;  
var d = new Date();  
d.setFullYear(d.getFullYear() + 1);  
document.cookie = ['dyncss=', url, ';expires=', d.toGMTString(), ';path=/;'].join('');  
return url;  
}  
setDynCSS();  
</script>

Следующий код в то место, где будут выводиться картинки для переключения между стилями:

Code
<img style="cursor:pointer;" src="Ссылка на картинку 1" onclick="setDynCSS('Ссылка на стиль 1.css')">  
<img style="cursor:pointer;" src="Ссылка на картинку 1" onclick="setDynCSS('Ссылка на стиль 2.css')">
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
  • Всего комментариев: 6

Fox_Mulder
0
Fox_Mulder написал: Написано 02 Июня 2012 в 04:24
Комментарий №6
Почему код не работает?

The_Host
0
The_Host написал: Написано 28 Декабря 2011 в 19:51
Комментарий №5
А если я хочу что бы два дизайна были вообще не похожими, для них ведь не только css разным должно быть. Что тогда?

John_Cena
0
John_Cena написал: Написано 03 Марта 2011 в 12:35
Комментарий №3
А как зделать что бы просто фон менялся?

Вовчик
+3
Вовчик написал: Написано 03 Марта 2011 в 23:15
Комментарий №4
в одном css пишешь в .body {background: #000000;} один цвет, в другом css другой .body {background: #ff0000;} и т.д.

DaMaGe
0
DaMaGe написал: Написано 02 Марта 2011 в 16:34
Комментарий №2
хрень. Лучше бы с html а не css

7soft
+2
7soft написал: Написано 02 Марта 2011 в 12:54
Комментарий №1
Я системным методом попробую сделать с возможностью переключения через админбар... smile

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
Поставил ваш код он начинает считать от 0 до 100 и останавливаеться. я думал он будет в случайном порядке показывать цыфры
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
    Последние темы
    Опрос
    205
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 8
    Гостей: 6
    Пользователей: 2
    Топ пользователей: