Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Рандомная смена кликабельных фонов

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Scorpion71



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, хотелось бы у знатоков попросить помощи - есть такой код:

Цитата:
<script type="text/javascript">
document.body.style.backgroundImage='url(/templates/games-site/images/bg_main' + (Math.round(Math.random()*7)+1) + '.jpg)';
</script>  

 
предназначен для рандомного изменения фоновых картинок при переходе на любую страницу, вопрос - как в этот код или любым другим способом сделать чтоб эти фоны были кликабельными, с ссылками, например - _games.mail.ru_.

Всего записей: 43 | Зарегистр. 15-06-2009 | Отправлено: 21:40 04-10-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Scorpion71
document.body.click = function() {
   location.href = 'ваша случайная ссылка';
}


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:44 04-10-2013
Scorpion71



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
ссылка должна принадлежать определённому фону- фон_1->ссылка_1, фон_2->ссылка_2 и т.д.

Всего записей: 43 | Зарегистр. 15-06-2009 | Отправлено: 22:49 04-10-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Scorpion71
ну? создайте массив состоящий из ссылки и картинки.
и выбирайте случайно из него
 


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:22 04-10-2013
Scorpion71



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
извините, не могли бы Вы выложить пример кода? фон+ссылка.

Всего записей: 43 | Зарегистр. 15-06-2009 | Отправлено: 23:31 04-10-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Scorpion71

Код:
var ar = new Array();
ar.push(new Array('картинка1', 'ссылка1'));
ar.push(new Array('картинка2', 'ссылка2'));
ar.push(new Array('картинка3', 'ссылка3'));
var rnd = ar[Math.floor(Math.random() * ar.length)];
alert('Image = ' + rnd[0] + '; link = ' + rnd[1]);

 
http://jsfiddle.net/7Gu7g/

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:55 04-10-2013
Scorpion71



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При переходе на любую страницу выскакивает аналогичное окно:

Всего записей: 43 | Зарегистр. 15-06-2009 | Отправлено: 01:16 05-10-2013 | Исправлено: Scorpion71, 01:16 05-10-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Scorpion71
я вам показал пример как выбирать из массива случайную пару.. ну включите голову, все остальное же есть уже.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:34 05-10-2013
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Рандомная смена кликабельных фонов


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru