Панель управления - Форум
Страница 1 из 11
Форум » Форум веб мастеров » jQuery & JavaScript » Панель управления
Панель управления

kiidii
Пользователи
Сообщений 4
+
0
-
Ваши награды 0
kiidii написал: В ответ пользователя kiidii Написано 27 Февраля 2014 в 13:37
Сообщение № 1
Здравствуйте, у меня есть идея для управления сайтом пользователями, допустим, чтобы они могли поменять стиль админ бара, или стиль ajax.
Но проблемма в другом:
Я нашел вот такой скрипт изменения стиля css
Код
<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();     
span></script>

Код

<img style="cursor:pointer;" src="Ссылка на картинку 1" onclick="setDynCSS('Ссылка на стиль 1.css')">     
<img style="cursor:pointer;" src="Ссылка на картинку 1" onclick="setDynCSS('Ссылка на стиль 2.css')">

Но стили почему-то изменяются только на одной странице и если я допустим хочу сделать панель управления для пользователя, тоесть со множеством кнопок для изменения дизайна, то где мне к каждой кнопке прописать id?

Может вопрос для кого-то покажется глуппым, но очень нужна ваша помощь, зарание спасибо большое
«Пред. тема След. тема»

doc74
VIP
Сообщений 715
+
+8437
-
Ваши награды 14
doc74 написал: В ответ пользователя doc74 Написано 27 Февраля 2014 в 20:44
Сообщение № 2
kiidii, оба кода нужно ставить на все страницы сайта (а лучше в глобальный блок и прописать его(блок) на всех страницах).

Цитата kiidii
Но стили почему-то изменяются только на одной странице и если я допустим хочу сделать панель управления для пользователя, тоесть со множеством кнопок для изменения дизайна, то где мне к каждой кнопке прописать id?


немного не понял вопрос, но как до меня дошло, вы хотите сделать много кнопок, которые меняют стиль, так вот это коды для изменения общих стилей и применить 2 и более не получится будет не очень (я про одновременно).

Код расчитан на изменение основных стилей, т.е у вас есть my.css файл со стилем блока:
Код
#div {background:#000; и т.д.}

а пользователь выбрал(нажал на кнопку с белым стилем (предварительно загрузив файл my_white.css) и у нас вместо белого фона - черный:
Код
#div {background:#fff; и т.д.}


может я не правильно объясняю, но вот пример на моем сайте:

там в менюшке(справа) можно выбрать 2 стиля, которые используют разные css и меняют дизайн
подпись: by N1cE™
Мой блог doc74
Форум » Форум веб мастеров » jQuery & JavaScript » Панель управления
Страница 1 из 11
Поиск:
Топ пользователей: