Просмотр полной версии : Как менять css при повторной перезагрузке страницы?
semender
11.10.2010, 11:29
возникла такая необходимость не знаю как реализовать???
привет. Нужны дополнительные условия. Допустим переход на другую страницу...
Из-за чего такая потребность менять CSS?
semender
17.10.2010, 21:29
Например лого в шапке сайта должно меняться произвольно из css при перезагрузке одной и той же страницы .
как топорное решение могу предложить положить txt в котором будет сохраняться число повторений (1-5) и в зависимости от него делать rename файлов *.css. Допустим в fileadmin лежит один большой css и 5ть маленьких.
В маленьких прописаны разные классы только для лого.
В index.php вложишь кусок который следить за текущим числом и делает переименование logo1.css, logo2.css..... в cur.css.
В html подключаешь два CSS:
1. main.css
2. Cur.css
Повторюсь это топорный метод и плохая практика добавлять в index.php, но если нет времени ковырять дальше, думаю, можно использовать.
-=UncleByte=-
18.10.2010, 03:31
Если надо рандомно менять картинку в шапке, то вполне можно обойтись переключением классов css при помощи javascript.
semender
18.10.2010, 19:35
А можно код скрипта плиз, ато непридумаю сам точно...
-=UncleByte=-
18.10.2010, 22:37
Тот проект был давно и уже забылся, тем более что тогда писали исключительно на чистом javascript без библиотек.
Сейчас вот сразу нагуглилось - http://plugins.jquery.com/plugin-tags/random-class
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot