Нужно осуществить следующее

DuvE
На сайте с 30.08.2009
Offline
158
576

Если кто в курсе, на стандартном шаблоне WP есть баннер в шапке, который служит исключительно для декоративности шаблона. При каждом обновлении станицы в баннере появляется одна из 10-ти картинок случайным образом.

Вопрос - как такое осуществить на просто html, php сайте?

Никаких рефералок на сегодня
S5
На сайте с 04.01.2010
Offline
77
#1

Ручками. $url = random(0,9).'.jpg';

[Удален]
#2

Массив урлов картинок и рандомно выбираем из него array_rand

vlad00777
На сайте с 24.12.2009
Offline
119
#3

В head:

<script>

function goRand() {

var num = 3; // количество картинок

myImages = new Array();

myImages[0] = "images/bananas.gif";

myImages[1] = "images/abound.gif";

myImages[2] = "images/palm.gif";

rand = Math.floor(Math.random() * num);

current_image = myImages[rand];

}

</script>

Туда где выводить:

<script>

goRand();

document.write("<img src=\"" + current_image + "\">")

</script>

Верстка. Качественно! Адаптивная, резиновая, с параллаксом и прочими плюшками. В ЛС.
DuvE
На сайте с 30.08.2009
Offline
158
#4

vlad00777, спасибо это работает на wp, но вот только ещё один вопрос. У меня выводится:

<script>

goRand();

document.write("<img src=\"" + current_image + "\">")

</script>

и потом уже <img>, можно ли как нибудь этот скрипт скрыть, чтобы его не было на странице? Просто видел на сайте, там просто картинки и рядом не было скриптом, только в диве с id была.

Ayavryk
На сайте с 11.10.2003
Offline
209
#5
DuvE:
там просто картинки и рядом не было скриптом, только в диве с id была.

window.onload = // функция вызывается при загрузке страницы

function(){

var src = .... // вычисление источника картинки

document.getElementById('myID').innerHTML = '<img src="'+src+'">';

}

или с jquery

$(function(){ // функция вызывается когда построен DOM

var src = .... // вычисление источника картинки

$('#myID').append( '<img src="'+src+'">');

})

Тынгыр, мынгыр, комсомол (http://erum.ru). Ехари, ехари, (жалобно) аяврик. /народная тунгусская песня/
DuvE
На сайте с 30.08.2009
Offline
158
#6

С моими знаниями не смогу даже всё что вы подсказали расположить, можете готовый вариант с примеров выше соединить и показать? Вроде в первом варианте добавил строчки куда надо, но не выводится вообще.

Ayavryk
На сайте с 11.10.2003
Offline
209
#7

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий