Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.07.2023, 11:55
Новичок на форуме
Отправить личное сообщение для DaRth_BaRs Посмотреть профиль Найти все сообщения от DaRth_BaRs
 
Регистрация: 13.07.2023
Сообщений: 6

Рандомные картинки и описания к ним
Всем привет, новичок в js.
У меня есть код, который выводит рандомный флаг страны. Как к каждому флагу добавить конкретное описание в виде тега <p>.
Резюмируя: Я хочу, что бы по нажатию на кнопку, на сайте появлялся рандомный флаг, а справа от флага быт тектс, -это флаг Казахстана, этот РФ и т.п

window.onload = changeIMG;
			function changeIMG() {
			  var first = 1;   
			  var last = 4;  
			  var path = '../img-crd/';  
			 
			  var img_src = 'url("' + path + getRandomInt(first,last) + '.jpg")';
			  var div = document.getElementById("u_vip");
			  div.style.backgroundImage=img_src;
			}
			function getRandomInt(min, max)
			{
			  return Math.floor(Math.random() * (max - min + 1)) + min;
			}
			
			function viewDiv(){
			  document.getElementById("u_vip").style.display = "block";
			};

<div>
						<input  type="button" value="Узнать страну" onmousedown="viewDiv()">
						<input type="button" onclick="location.reload(); return false;" value="Перезапустить">
<div id="u_vip"></div>
</div>
Ответить с цитированием
  #2 (permalink)  
Старый 13.07.2023, 15:54
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,587

var img_src = 'url("' + path + getRandomInt(first,last) + '.jpg")';
var div = document.getElementById("u_vip");
div.style.backgroundImage=img_src;
-->
var description = {
  1: 'foo',
  2: 'bar'
}
var number = getRandomInt(first,last);
var img_src = 'url("' + path + number + '.jpg")';
var img_description = description[number];
var div = document.getElementById("u_vip");
div.innerHTML=img_description; 
div.style.backgroundImage=img_src;
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 13.07.2023, 17:02
Новичок на форуме
Отправить личное сообщение для DaRth_BaRs Посмотреть профиль Найти все сообщения от DaRth_BaRs
 
Регистрация: 13.07.2023
Сообщений: 6

Поправка кода
Прошу прощения, а как это применить? В какой id добавить div? что бы к каждому рандомному флагу привязался определенный текст?
Ответить с цитированием
  #4 (permalink)  
Старый 14.07.2023, 12:54
Новичок на форуме
Отправить личное сообщение для DaRth_BaRs Посмотреть профиль Найти все сообщения от DaRth_BaRs
 
Регистрация: 13.07.2023
Сообщений: 6

Не работает, выдает ошибку
about.php:245 Uncaught ReferenceError: path is not defined
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рандомные картинки forzz Общие вопросы Javascript 4 30.10.2017 14:44
Смена картинки при нажатии на маленькие картинки comb Элементы интерфейса 4 23.03.2015 01:08
Идентифицировать картинки MellDixX Общие вопросы Javascript 8 04.08.2013 18:16
Получение координат от картинки EmDmAl Events/DOM/Window 4 08.11.2009 14:34
Как изменить размер картинки? Mihail Общие вопросы Javascript 1 25.10.2009 13:42