powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / вопрос про случайные картинки
8 сообщений из 8, страница 1 из 1
вопрос про случайные картинки
    #35714084
Фотография akopium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, есть, к примеру, 5 картинок, нужно чтобы на каждой странице в случайном порядке появлялась одна катринка

Подскажите, чем лучше сделать?
Хранить в куках информацию о текущей картинке и средствами php или JS потом показывать новую картинку?
Или без кук, просто средствами js показывать рандомную картинку?

спасибо

зы. если есть у кого другой вариант - подскажите


И я видел полмира, мне 2000 лет,
и на стыках путей не один километр
...
Рейтинг: 0 / 0
вопрос про случайные картинки
    #35714370
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант...

- Назвать файлы картинок
Код: plaintext
1.
2.
3.
4.
scr0.*
scr1.*
scr2.*
scr3.*
scr4.*
- Генерить случайное число от 0 до 4-х
- После этого "вставлять" картинку со сгенереным именем в документ (вариантов этого много)

Как вариант пример на CSP

...
<img src='/img/scr#($r(5))#.png' />
...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
вопрос про случайные картинки
    #35714373
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С описанием кода не попал...

Код: plaintext
1.
2.
...
<img src='/img/scr#($r(5))#.png' />
...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
вопрос про случайные картинки
    #35714996
Фотография akopium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,
я сделал, самым простым для меня методом:
у меня 8 картинок
создал в базе табличку с двумя полями: айдишник картинки от нуля до восьми и количество показов.
теперь показываю первую картинку с наименьшим количеством показов, а после этого делаю апдейт для показов увеличивая на 1

формат src картинки: "img{айдишник}.jpg"

мож нерационально, но просто
...
Рейтинг: 0 / 0
вопрос про случайные картинки
    #35715040
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, использовать базу тут совершенно нерационально.
Кроме этого, такое решение крайне далеко от "случайности", о которой было заявлено в первом посте.

И раз ты задел ... для кого нужно, чтобы картинки появлялись равномерно - для клиента или сервера? Для твоего последнего решения может получиться интересный пример, когда, к примеру, практически одновременно на твой сайт зашли 5 человек, имеющие примерно одинаковый темперамент, и нажимающие плюс-минус одинаково ссылки. Может получиться, что у каждого будет показываться 1-2 картинки, тогда как для сервера будет равномерное распределение отданных картинок. Конечно, слишком частный случай, но таких "случаев" может быть много.

Поэтому надо четко определиться, что и для чего надо.
Кукисы - самое несерьезное решение, к которому нужно обращаться уже в последнюю очередь.
...
Рейтинг: 0 / 0
вопрос про случайные картинки
    #35715049
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как поговаривают в пиндосии - есть много способов для того чтобы ободрать кошку.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
вопрос про случайные картинки
    #35715424
Фотография akopium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IDVsbruck,
под своим нерационально я как раз имел ввиду сказанное тобой плюс привлечение для реализации базу вцелом, но, я не договорил (за что звеняйте), но это не показ банеров, а просто смена фонового рисунка в некоторой области, вещь малозаметная, но просто попросили меня такое реализовать, вот и все
...
Рейтинг: 0 / 0
вопрос про случайные картинки
    #35715889
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в таком случае лучшим решением будет банальный рандомайз на js. Получится стабильнее, чем с базой, да еще и без лишних замут и обращений к бд.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / вопрос про случайные картинки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]