Сам скрипт (вставлял его чз html, ссылаясь на нужный мне объект):
Смена бэкграунда при перезагрузки
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
-
KINEGE
- Интересующийся

- Сообщения: 46
- Зарегистрирован: 08 май 2013, 17:08
- Версия Web Builder: 12.5
- Контактная информация:
Смена бэкграунда при перезагрузки
Здравствуйте, есть задача - сменять фон в сетке (layoutgrid) при перезагрузки страницы на рандомный из списка. Ломал голову со скриптом и ничего особо не вышло. Подскажите где возможны ошибки или предложите свой вариант решения данной проблемы, заранее спасибо.
Сам скрипт (вставлял его чз html, ссылаясь на нужный мне объект):
Сам скрипт (вставлял его чз html, ссылаясь на нужный мне объект):
кодинг головного мозга
Реклама
-
Gudwinn
- Эксперт

- Сообщения: 1418
- Зарегистрирован: 07 авг 2015, 18:39
- Версия Web Builder: 11.0.2
- Имя: Кирилл
Смена бэкграунда при перезагрузки
KINEGE, привет, значит на страницу закинь источник файлов, с теми картинками в папке images , которые будут в массиве, я в коде сделал комментарии, поймёшь короче, всё на чистом js код вставляй до body
Код: Выделить всё
<script>
var num = Math.floor(Math.random() * 5) + 1;//число 5 здесь, это кол-во картинок, если в массиве больше картинок, то 5 поменяй на число картинок
var arr = ["clean.png","clock.png","coins12.png","dom2.jpg","dom3.jpg"]; //здесь вносишь картинки, после последней добавленной, запятую не ставь
var setka = document.querySelector("#wb_LayoutGrid1");//здесь номер сетки
setka.setAttribute("style","background-image: url(./images/"+arr[num -1]+");background-repeat: no-repeat;background-size: contain;");
</script>создание и разработка сайтов
Платные консультации
Готовые решения
Скайп: kirill47853
Платные консультации
Готовые решения
Скайп: kirill47853
-
KINEGE
- Интересующийся

- Сообщения: 46
- Зарегистрирован: 08 май 2013, 17:08
- Версия Web Builder: 12.5
- Контактная информация:
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя

