Reniec 0 Жалоба Опубликовано: April 10, 2017 Добрый день. Как сделать чтоб при открытии сайта (реалия) открывалось новое диалоговое окно с предупреждением и кнопкой "ок")? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: April 10, 2017 3 часа назад, Reniec сказал: Добрый день. Как сделать чтоб при открытии сайта (реалия) открывалось новое диалоговое окно с предупреждением и кнопкой "ок")? Не совсем понятно, что именно за окно? Возможно модальное? P.S. Вы уверены что Ваш вопрос попадает под рамки технической консультации продукта? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Reniec 0 Жалоба Опубликовано: April 10, 2017 1 час назад, TopRaN сказал: Не совсем понятно, что именно за окно? Возможно модальное? P.S. Вы уверены что Ваш вопрос попадает под рамки технической консультации продукта? окно с уведомлением о том что некоторые объекты недвижимости могут быть устаревшими и тп и тд, и только после согласия чтоб оно закрывалось и можно было полноценно работать на сайте Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: April 11, 2017 https://www.w3schools.com/bootstrap/bootstrap_modal.asp И в скрипт по-умолчанию прописываете $('#myModal').modal('show'); Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: April 11, 2017 13 часа назад, Reniec сказал: и только после согласия чтоб оно закрывалось и можно было полноценно работать на сайте а если не согласен? суть в том, что модальное окно - это просто предупреждение. вам нужно будет не только его открыть, но и проследить что с ним сделает юзер - нажмет условную кнопку "Согласен", нажмет кнопку "Не согласен" (при наличии), просто тыкнет сбоку от кна, что бы оно закрылось, что равноценно "Не согласен". Либо это просто предупреждение без всяких последствий - "мы вас предупредили, что может быть устаревшие данные, а вы себе что хотите то и делайте". Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Reniec 0 Жалоба Опубликовано: April 11, 2017 38 минут назад, abushyk сказал: а если не согласен? суть в том, что модальное окно - это просто предупреждение. вам нужно будет не только его открыть, но и проследить что с ним сделает юзер - нажмет условную кнопку "Согласен", нажмет кнопку "Не согласен" (при наличии), просто тыкнет сбоку от кна, что бы оно закрылось, что равноценно "Не согласен". Либо это просто предупреждение без всяких последствий - "мы вас предупредили, что может быть устаревшие данные, а вы себе что хотите то и делайте". именно так, мы вас предупредили, а дальше вы делайте что хотите Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: April 11, 2017 Тогда то, что написал Дмитрий вполне подходит. В шаблон в main.tpl вживляется хтмл модалки с текстом и айдишкой warning_wind. На скрипте на загрузку документа ставится простейший проверяльщик, который будет проверять куки на признак, что окно уже открывалось (если не нужно что бы оно при каждом Ф5 штормило), и если признака нет, то $('#warning_wind').modal('show') + поставить признак, что окно открывали и больше не нужно. Если будет использоваться проверка кук, то нужно будет подключить библиотеку работы с куками для jquery. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Reniec 0 Жалоба Опубликовано: April 11, 2017 Мдя) похоже это не мое)))) Вставил скрипт, появилась кнопка, я так понима. чтоб в отдельном диалоговом окне открывалось предупреждение нужно работать с этой строкой, убрать кнопки, только я их вертел и так и так и вместо кнопки писал окно)) но чет не туда и не сюда))) <button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal">Open Modal</button> Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: April 11, 2017 попробуйте поискать на форму на тему "окно при входе пользователя" кажется я писал на эту тему какое-то решение уже. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах