Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как сделать фон который будет меняться после каждого захода на страницу в java script?

Максим Сафонов Ученик (87), на голосовании 1 год назад
Голосование за лучший ответ
Whatislove Мастер (1554) 1 год назад
// Создаем массив с путями к изображениям фонов
var backgrounds = [
"path/to/image1.jpg",
"path/to/image2.jpg",
"path/to/image3.jpg",
// Добавьте пути к другим изображениям, если необходимо
];

// Генерируем случайное число в диапазоне от 0 до (количество изображений - 1)
var randomIndex = Math.floor(Math.random() * backgrounds.length);

// Получаем случайное изображение фона
var randomBackground = backgrounds[randomIndex];

// Устанавливаем случайное изображение фона для элемента body
document.body.style .backgroundImage = "url(" + randomBackground + ")";
Максим СафоновУченик (87) 1 год назад
не работает, в чем может быть проблема? Ссылка на в html стоит после body, в java script все написано так:
 var backgrounds = [  
"img/garrysmod/фон1.jpg",
"img/garrysmod/фон2.jpg",
];

var randomIndex = Math.floor(Math.random() * backgrounds.length);

var randomBackground = backgrounds[randomIndex];

document.body.style .backgroundImage = "url(" + randomBackground + ")";
может в css скрипте надо что то сделать?
Максим Сафонов Ученик (87) Максим Сафонов, даже так document.body.style .backgroundImage = "url("img/garrysmod/фон1.jpg")"; обычный фон не работает
tylessh Знаток (485) 1 год назад
если хотите, можете использовать canvas, если речь идёт об уникальном фоне. В другом случае можете менять background-color непосредственно из самого js скрипта
Максим СафоновУченик (87) 1 год назад
я про фон изображения
LuloL Гуру (4911) Максим Сафонов, ты сам не знаешь, чего хочешь
LuloLГуру (4911) 1 год назад
Еще требуешь, тупые все у тебя после того
Максим Сафонов Ученик (87) LuloL, я никого тупым не считал, не выдумывай 10-летка:)
Похожие вопросы