Подскажите пожалуйста, как добавить рандомное изображение на сайте.

 
 
 
Сообщения:5
Подскажите пожалуйста, как сделать следующее:
На сайте, в определенном месте, нужно показать рандомное изображение (все изображения одинакового размера и имеют имена 1.png 2.png ..... 30.png лежат в отдельной папке).
Я предполагал <img src= ... А вот как открыть именно случайное изображение?

Юрий.

Спасибо за ответ. Если что не то, извините.
 
 
Сообщения:684
Дык, в JS генерите рандомную ссылку и подгружаете.

Don't think you are. Know you are.
 
 
Сообщения:5
Спасибо за ответ. Я понимаю, что это наверное просто, иначе бы не стал никого напрягать. Просто я почти не знаю JS и в ближайшем будущем вроде не понадобится. Поэтому просил совет по конкретному коду JS.
 
 
Сообщения:22
js можно, но тогда изображение будет не доступно для поисковых пауков. Лучше генерить на стороне сервера.

на чем сайт крутится?

если php то вставьте вот такое: <?=rand(1, 30);?>

<img src="{путь до папки с картинками}/<?=rand(1, 30);?>.jpg">

если jsp то аналогично.

El pueblo unido jamas sera vencido!
Изменен:22 окт 2018 09:58
 
 
Сообщения:5
Спасибо
 
 
Сообщения:5
Еще раз спасибо за ответ. В код html добавил (дошли руки), как советовали строку <img src="{путь до папки с картинками}/<?=rand(1, 30);?>.jpg"> все получилось. Хотел спросить вдогонку. Есть необходимость показать следом второе изображение из той же папки с тем же именем, но с расширением .png. Проблема, как мне видится в следующем, если заново генерить рандомную ссылку, то получится опять новый случайныый номер, не совпадающий с первым. Может кто подскажет как попроще показать второе изображение, с тем же именем что и первое.

С уважением Юрий
 
 
Сообщения:22
Сохраните рандомное число в переменной.


<?$randomInt = rand(1, 30);?>
<img src="{путь до папки с картинками}/<?=$randomInt;?>.jpg">
<img src="{путь до папки с картинками}/<?=$randomInt;?>.png">

El pueblo unido jamas sera vencido!
 
 
Сообщения:5
Спасибо!
 
Модераторы:alon4iknazicaTaky_
Сейчас эту тему просматривают:Нет