Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 16.01.2020
Сообщений: 48

Как показывать всплывающее окно на сайте один раз?

12.06.2020, 23:15. Показов 2365. Ответов 2

Студворк — интернет-сервис помощи студентам
На сайте есть модальное окно с Bootstrap, выглядит оно следующим образом:

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
div id="myModal" class="modal fade" tabindex="-1" >
    <div class="modal-dialog modal-dialog-centered">
        <div class="modal-content">
            <div class="modal-header">
                <h5 class="modal-title">Текст 1</h5>
                <button type="button" class="close" data-dismiss="modal">×</button>                
            </div>
            <div class="modal-body">
              <p align="center"> <img width="400" height="350" src="img/hello.jpg" ></p>
                <p>Текст 2</p>
            </div>
            <div class="modal-footer">
                   <button type="button" align="right" class="btn btn-success" data-dismiss="modal">Закрыть</button>
            </div>
 
        </div>
    </div>
</div>
Модальное окно выступает в качестве приветственного окна и располагается на главной странице. Проблема в том, что оно постоянно выскакивает, когда происходит переход на главную страницу. Как сделать так, чтобы всплывающее окно появлялось один раз при первом посещении сайта?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.06.2020, 23:15
Ответы с готовыми решениями:

Показывать всплывающее окно один раз в день
Всем привет!!! помогите.. есть всплывающий окно &lt;div id=&quot;parent_popup&quot;&gt; &lt;div id=&quot;popup&quot;&gt; &lt;a...

Как показывать всплывающее окно до тех пор, пока не загрузится html полностью?
Данные с сервера подгружаются долго. Примерно 30-120 секунд. В это время в окне браузера понемногу добавляется html. Как сделать так,...

Как показывать див посетителю только один раз?
Здравствуйте! Помогите с кодом, нужно чтобы див показывался посетителю только один раз, при первом посещении. Хотелось бы это...

2
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
13.06.2020, 11:00
записать в куки статус показа
при открытии главной, проверять
0
 Аватар для Soldado
901 / 833 / 198
Регистрация: 28.06.2012
Сообщений: 1,607
Записей в блоге: 4
13.06.2020, 13:28
Цитата Сообщение от Unicott Посмотреть сообщение
один раз при первом посещении сайта
Если не один раз "в жизни" за всё время обращений к сайту конкретного пользователя, а лишь чтобы не выскакивало при внутренних перемещениях по сайту, то можно анализировать адрес перехода и если перешли по ссылке с другого домена, то загружать приветствие, а если внутренний переход, то не выводить окно.
Например, boot - адрес вашего сайта
Ссылка на главную страницу может быть двух видов

HTML5
1
2
<a href="http://boot">Переход на ваш сайт boot</a><br/>
<a href="http://boot/index.html">Переход на boot index.html/php</a>
Тогда так
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<script type="text/javascript">
$(document).ready(function(){
// адрес страницы перехода     
var dr = document.referrer;
// получаем host перехода
var a = new URL(dr).host;
//  host текущей страницы
var wl = window.location.host;
// если ссылка содержит только хост домен       
var z = window.location.pathname;
if(z=="/" || a != wl){
     $("#myModal").modal('show');
    };
 
  
});/*end  ready*/
</script>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.06.2020, 13:28
Помогаю со студенческими работами здесь

Всплывающее окно еще раз
Есть сайт http://xn--80aawbj7akbccf.xn--p1ai/ Есть кнопка echo '&lt;a href=&quot;http://59.mine.nu:8088/3taxi/&quot; class=&quot;btn btn-primary...

Один раз в день показывать блок
Написал скрипт на JQuery простой, он после показа скрыват блок, скажите как можно сделать так что бы этот блок показывалься только один раз...

Окно появилось один раз и больше не появлялось
Это консольное приложение, при первом запуске появилось окно и больше его нет В сообщениях говорит: WinMin.dpr(17): Return value...

Всплывающее меню как на сайте майкрософта
Приветствую всех! Народ подскажите, плз, код, как сделать такое же меню как на www.microsoft.com/rus/windowsxp, но не то которое сверху...

Как сделать всплывающее окошко на сайте?
Привет. Как сделать всплывающее окошко? Пример которйы нужен мне тут ТУТ Если перейьт по ссылке подождать секунд 5, то в левой...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru