Javascript.RU

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

Модальное окно при запуске страницы
Такая задача стоит
"При первых трех запусках страницы сайта должно всплывать модальное окно"
как это можно реализовать?
Ответить с цитированием
  #2 (permalink)  
Старый 18.05.2017, 14:12
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,795

Можно все сделать на стороне сервера, а можно на стороне клиента.
Можно воспользоваться сторонней библиотекой, а можно написать свой велосипед.
Количество показов можно хранить как на сервере, так и на клиенте.

На стороне клиента кол-во показов бери из localStorage. Если кол-во меньше 3, то показывай модальное окно и увеличивай счетчик, если нет, то нет.
Если нужно показать модальное окно, то добавь HTML-код окна на страницу и покажи пользователю.

Какой вопрос, такой ответ.

Последний раз редактировалось Nexus, 18.05.2017 в 14:17.
Ответить с цитированием
  #3 (permalink)  
Старый 18.05.2017, 14:15
Профессор
Отправить личное сообщение для SV0L0CH Посмотреть профиль Найти все сообщения от SV0L0CH
 
Регистрация: 07.11.2010
Сообщений: 301

Хранить счётчик в localStorage, а при достижении необходимого значения запускать alert
Ответить с цитированием
  #4 (permalink)  
Старый 18.05.2017, 14:27
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Nexus,
Если при первых трех запусках у каждого клиента, то на сервере сложнее - надо еще идентифицировать, кто (откуда) запускал и хранить личный счетчик каждого клиента.
Ответить с цитированием
  #5 (permalink)  
Старый 18.05.2017, 14:48
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Dilettante_Pro,
если куки включены, то и серверу можно.
Ответить с цитированием
  #6 (permalink)  
Старый 18.05.2017, 15:07
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

laimas,
а если localStorage, то и сервер не нужен
Ответить с цитированием
  #7 (permalink)  
Старый 18.05.2017, 15:17
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Dilettante_Pro
а если localStorage, то и сервер не нужен
да он в любом случае не нужен, управлять окнами все таки клиенту надо. )
Ответить с цитированием
  #8 (permalink)  
Старый 18.05.2017, 15:24
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,795

Dilettante_Pro, речь шла не о целесообразности, а о возможности как таковой.
Ответить с цитированием
  #9 (permalink)  
Старый 18.05.2017, 15:55
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Nexus,
На форуме тишина, а тут есть повод поговорить
Ответить с цитированием
  #10 (permalink)  
Старый 19.05.2017, 11:12
Новичок на форуме
Отправить личное сообщение для serenevenkiy Посмотреть профиль Найти все сообщения от serenevenkiy
 
Регистрация: 18.05.2017
Сообщений: 3

Сообщение от Nexus Посмотреть сообщение
Можно все сделать на стороне сервера, а можно на стороне клиента.
Можно воспользоваться сторонней библиотекой, а можно написать свой велосипед.
Количество показов можно хранить как на сервере, так и на клиенте.

На стороне клиента кол-во показов бери из localStorage. Если кол-во меньше 3, то показывай модальное окно и увеличивай счетчик, если нет, то нет.
Если нужно показать модальное окно, то добавь HTML-код окна на страницу и покажи пользователю.

Какой вопрос, такой ответ.
Хоть объяснил ты расплывчато, и я согласен что ответ соответствует моему вопросу, но это помогло спасибо.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Модальное окно. Salvat Элементы интерфейса 4 25.02.2016 09:33
Автоматический вызов функции при загрузке страницы DVMade Элементы интерфейса 2 02.03.2015 21:25
модальное окно div'ом codingfighter Общие вопросы Javascript 28 03.09.2013 15:07
Диологовое окно при выходе со страницы zatocnik Общие вопросы Javascript 6 26.06.2013 17:45
Посоветуйте как сделать модальное окно battrack jQuery 3 12.07.2012 15:42