нужен скрипт случайного вывода css (стиля)
Понадобился скрипт, с помощью которого можно было бы выводить при загрузке страницы случайное фоновое изображение для блока. Блок (div) имеет в качестве фона картинку, путь к которой прописан в css. Само собой, блок имеет класс, связанный с css файлом.
Нужно, чтобы при перезагрузке страницы фоновое изображение каждый раз менялось случайным образом (всего предполагается несколько картинок). Буду очень благодарен за помощь.
css
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!
Re: css
Код: Выделить всё
var files = ['file1.css','file2.css','file3.css'], css = document.createElement('link');
css.type = 'text/css'; css.rel = 'stylesheet'; css.href = files[Math.round((files.length-1)*Math.random())];
document.getElementsByTagName('head')[0].appendChild(css);Re: css
cucYa писал(а):var files = ['file1.css','file2.css','file3.css'], css = document.createElement('link');
css.type = 'text/css'; css.rel = 'stylesheet'; css.href = files[Math.round((files.length-1)*Math.random())];
document.getElementsByTagName('head')[0].appendChild(css);
спасибо.
Re: css
если такой блок всего один, наверное лучше создать несколько id под каждый бэкграунд и выводить их в случайном порядке. так мне кажется разумнее. хотя.., дело Ваше.