Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 4

Рандомная картинка

07.05.2015, 23:28. Показов 1027. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написали с другом программу, которая выводит на экран случайное изображение из массива. Вопрос в том, как сделать так, чтобы с определенной картинке появлялся определенный текст?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.05.2015, 23:28
Ответы с готовыми решениями:

Рандомная картинка
var aces_A = ; var twos_B = ; var threes_C=; var fours_D=; var fives_E=; var sixes_F=; var sevens_G=; ...

Рандомная картинка. Ошибка скрипта или чем заменить? (Закрыть доступ к папкам_)
Сайт: sportsmen.p.ht Справа есть div блок с описаниями мышц. Использовал этот скрипт: (после обновления меняет картинку) ...

Рандомная запись числа в базу
Народ, нужен скриптик который ежедневно в 00:00 по Москве заносит в базу рандомное число от 1000 до 1100, я думаю это легко, но я с JS...

3
 Аватар для arcmag
347 / 322 / 203
Регистрация: 27.06.2014
Сообщений: 762
08.05.2015, 00:11
Как вариант можно класть в массив объекты с адресом картинки и текстом который рядом с ней появится

PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Тест</title>
</head>
<style>
#myBlock{width:500px;border:solid 1px black;margin:20px auto;text-align:center;}
#myBlock .myButton{padding:5px;border:solid 1px #D4D4D4;margin:5px;display:inline-block;cursor:pointer;transition:all .3s;}
#myBlock .myButton:hover{background:#CCC;}
</style>
<script type="text/javascript">
function getRandomInt(min, max){return Math.floor(Math.random() * (max - min + 1)) + min;}
var myImageArray = [
    {url:"img1.jpg",text:"text1"},
    {url:"img2.jpg",text:"text2"},
    {url:"img3.jpg",text:"text3"},
    {url:"img4.jpg",text:"text4"},
    {url:"img5.jpg",text:"text5"}];
window.addEventListener("load",function(){
    document.getElementsByClassName("myButton")[0].addEventListener("click",function(){
        var index = getRandomInt(0,myImageArray.length-1), myBlock = document.getElementById("myBlock");
        myBlock.getElementsByTagName("img")[0].src              = myImageArray[index].url;
        myBlock.getElementsByTagName("figcaption")[0].innerHTML = myImageArray[index].text;
    });
});
</script>
<body>
<figure id="myBlock">
    <p><img src="img3.jpg" alt="" /></p>
    <figcaption></figcaption>
    <div class="myButton">Вытащить рандомную карттинку</div>
</figure>
</body>
</html>
0
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 4
08.05.2015, 01:03  [ТС]
а как определить в каком месте текст появится?
0
 Аватар для arcmag
347 / 322 / 203
Регистрация: 27.06.2014
Сообщений: 762
08.05.2015, 01:07
Ну а чего тут определять?
JavaScript
1
2
var myBlock = document.getElementById("id"); // ищите любой блок какой хотите по его ID
myBlock .innerHTML = "you text"; // записываете в него текст
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.05.2015, 01:07
Помогаю со студенческими работами здесь

Автоматическая рандомная смена цветов элемента
вот js код, меняющий линии на данный цвет.var divs = document.getElementsByTagName('line'); for(var line = 0; line &lt; divs.length;...

Рандомная выбор значения для css из двух значений
Вот есть корявый скрипт js. Который каждые 1 секунду меняет значения css на тот цвет. Нужно, чтоб было два цвета, и они рандомно...

С чем может быть связана рандомная работа скрипта?
Написал скрипт, который отлавливает в входящем сообщении слово &quot;нет&quot;, выдает соответствующий результат, если в сообщении есть данное слово....

При нажатии на кнопку должна отображатся другая картинка ,при повторном нажатии снова первая картинка
На html языке отобразить картинку и кнопку.При нажатии на кнопку должна отображатся другая картинка ,при повторном нажатии снова первая...

Рандомная картинка
Здрасте. Мне нужен скрипт. Объясню, что он должен делать: Есть 4 картинки, мне нужно, чтобы они при перезагрузке страницы менялись, но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru