Смена бэкграунда при перезагрузки

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

Автор Темы
KINEGE
Интересующийся
Интересующийся
Сообщения: 46
Зарегистрирован: 08 май 2013, 17:08
Версия Web Builder: 12.5
Контактная информация:

Смена бэкграунда при перезагрузки

Сообщение KINEGE » 02 ноя 2018, 19:15

Здравствуйте, есть задача - сменять фон в сетке (layoutgrid) при перезагрузки страницы на рандомный из списка. Ломал голову со скриптом и ничего особо не вышло. Подскажите где возможны ошибки или предложите свой вариант решения данной проблемы, заранее спасибо.

Сам скрипт (вставлял его чз html, ссылаясь на нужный мне объект):
коддинг головного мозга

Реклама
Аватара пользователя

Gudwinn
Эксперт
Эксперт
Сообщения: 1291
Зарегистрирован: 07 авг 2015, 18:39
Версия Web Builder: 11.0.2
Имя: Кирилл

Смена бэкграунда при перезагрузки

Сообщение Gudwinn » 04 ноя 2018, 03:23

KINEGE, привет, значит на страницу закинь источник файлов, с теми картинками в папке images , которые будут в массиве, я в коде сделал комментарии, поймёшь короче, всё на чистом js

Код: Выделить всё

<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>
код вставляй до body
http://wysiwygwebbuilder.offershop.ru/
создание и разработка сайтов
Платные консультации
Готовые решения
Скайп: kirill47853

Аватара пользователя

Автор Темы
KINEGE
Интересующийся
Интересующийся
Сообщения: 46
Зарегистрирован: 08 май 2013, 17:08
Версия Web Builder: 12.5
Контактная информация:

Смена бэкграунда при перезагрузки

Сообщение KINEGE » 05 ноя 2018, 18:27

проверю и отпишу, спасибо
коддинг головного мозга


Ответить

Вернуться в «Общие вопросы.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость