ОсновноеRadiotalkПользовательское
Программирование
6   •   Посмотреть все темы

Рандомный фон

 

7094
Dim @Render
Всем привет)
Нужна помощь от людей хорошо знающих JavaScript. Хочу организовать подгрузку рандомного фона для фрейма сообщений в чате, пробывал методы массива, которые используются для вывода рандомной картинки/пути-url.
Не получается, пробывал и рандомные пути до стилей файлов.css с разным фоном в каждом файле, тоже не работает.
Кто может помочь в решнии данного вопроса? Буду признателен, да и думаю не одному мне это пригодится.

4036
DelFast @DelFast
т.е. заходишь - каждый раз другой фон?

7094
Dim @Render
DelFast пишет:

т.е. заходишь - каждый раз другой фон?

Именно, тоесть при каждой загрузки хтмл страницы, для header-body будет другой фон.
Желательно чтобы можно было использовать стили, т.к фон использует параметры css такие как no-repeat, bottom, right, и т.д.

8497
Степан @Trilby
Решение нашлось за 20 секунд.
Сначала я залез **********, затем нажал **********

6600
Александр @admiral
Как вариант)
Ставить в фрейм сообщений перед </head>
<script type="text/javascript">
var imgarr = new Array( "img/avatar_best_234.jpg", "img/avatar_best_52.jpg", "img/avatar_best_185.jpg");
var r = Math.floor(Math.random() * imgarr.length)
document.write ("<style>.header-body {background: #000000 url('"+imgarr[r]+"');}</style>");
</script>

4875
ValdeZ @ValdeZ
Boltayka пишет:

Решение нашлось за 20 секунд.
Сначала я залез **********, затем нажал **********

Маленький вопрос, там переменной присваивается массив: fignya = new Array
без двоеточия в конце и без ()
так можно?

Джаваскрипт давно забросил, рассуждаю чисто по канонам ПХП

Отредактировано ValdeZ - 23.06.2010
7094
Dim @Render
admiral пишет:

Как вариант)
Ставить в фрейм сообщений перед </head>
<script type="text/javascript">
var imgarr = new Array( "img/avatar_best_234.jpg", "img/avatar_best_52.jpg", "img/avatar_best_185.jpg");
var r = Math.floor(Math.random() * imgarr.length)
document.write ("<style>.header-body {background: #000000 url('"+imgarr[r]+"');}</style>");
</script>


Спасибо! 😁 уже не знаю какой раз на дню и какой раз вообще)))))
Но блин реально работает без всяких танцов с бубном.

6600
Александр @admiral
ValdeZ, на счет массивов - взрыхлить память так сказать ********** )

Render, проще надо быть ) ********** **********
PS забыл уточнить, но в меру))

Отредактировано admiral - 23.06.2010