Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Запись выбора изображений и отправка ссылки на почту (https://javascript.ru/forum/dom-window/65435-zapis-vybora-izobrazhenijj-i-otpravka-ssylki-na-pochtu.html)

Alekseyideas 19.10.2016 08:20

Запись выбора изображений и отправка ссылки на почту
 
Всем привет! Есть такая задача: на страничке находится 100 изображений(скрытых), при клике на кнопку из них рандомно выбирается 6 изображений и показывается пользователю. Можно ли как то записать эти 6 выбранных рандомно изображений и отправить пользователю на почту ссылку, что бы он мог позднее перейти на эту страничку и увидеть эти 6 изображений? Спасибо

Alekseyideas 19.10.2016 09:15

ну у них просто стоит display:none, а при нажатии на определенную кнопку показывает эти 6 карт

Alekseyideas 19.10.2016 09:18

сам рандом происходит при загрузки страницы, а при клике по кнопке я их просто показываю пользователю

Alekseyideas 19.10.2016 09:27

не, это получается как карты, то есть 6 дивов и в каждом по одному изображению карты, которое рандомно выбралось

Alekseyideas 19.10.2016 09:34

Rise,
все исчезает, кроме вот этих карт, внизу появляется кнопка отправить на почту, где человек при нажатии на нее будет вводить свой email и будет отправляться ссылка на страничку с этим раскладом, смысл в том что , при нажатии на картинку карты там будет воспроизводиться аудио и текстовая информация, для каждого изображения разная

рони 19.10.2016 09:42

Alekseyideas,
нет никакого рандома у клиента и 100 карт, на сервере формируется уникальная ссылка с показом 6 карт и всё, клиент жмёт кнопу-рандом показываются карты и ссылка. потом по ссылке этиже карты с другим css(открыты изначально и нет кнопы)

Alekseyideas 19.10.2016 09:44

Rise,
да все на одной странице

Alekseyideas 19.10.2016 09:46

рони,
а как серверу сказать что бы при переходе на страницу эту он формировал ссылку уникальную? ссылка же будет одна для перехода на страничку эту

Alekseyideas 19.10.2016 09:50

Rise,
html, но будет ставиться на вердпрес, так что будет php потом

рони 19.10.2016 09:54

Alekseyideas,
завести базу для уникальных ссылок на сервере и хранить или использовать ссылку как ключ и по алгоритму формировать уникальную комбинацию

рони 19.10.2016 10:02

Alekseyideas,
можно конечно и в ссылке hash или search парсить, и при наличии нужной комбинации показывать карты типа ?rund=vtre3W -- что значит показать карты[4, 45,67,70,82,89] и скрыть кнопку рандом.

Alekseyideas 19.10.2016 10:06

рони,
спс, чет буду пробывать

warren buffet 19.10.2016 12:34

У него ответ в вопросе. Куда уже вторую страницу тянете?

Юзер щелкает по кнопке - появляется что-то. Задача - отправить ему на почту состояние ЭТОЙ кнопки. .

Техническое решение. Кнопка нажимается - хэш появляется. Теперь назад: страница обновляется - скрипт берет хэш и передает его в ту же функцию показа.

Все.

Теперь остается выслать юзеру на почту этот адрес с хэшем как ссылку - он нажмет и все увидит как и было.

Alekseyideas 19.10.2016 14:33

Всем спасибо! как разберусь, отпишусь


Часовой пояс GMT +3, время: 14:58.