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

12
D.iK.iJ
На сайте с 26.05.2013
Offline
239
#11

Как-то вот так можно:

<script>
if(document.cookie.indexOf("mod=off") == -1) {
document.write('<div>Модальное окно с нужными стилями.</div>');
SetCookie2("mod=off", "365"); /* куки на 365 день */
}

//Функция для установки куки
function SetCookie2(id, days){
var ws=new Date();
ws.setDate((days-0+ws.getDate()));
document.cookie=id+"; path=/; expires="+ws.toGMTString();
}
</script>

Или оформление самого окна вам тоже надо? :)

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

Адаптивный дизайн в 2 строчки ( https://dikij.com/wm/adaptaciya-saytov.php ). + Принимаю заказы любой сложности ( https://searchengines.guru/ru/forum/926323 ). 💎 Еще я делаю классные кулоны с опалами ( https://mosaicopal.ru/ ).
_
На сайте с 24.03.2008
Offline
381
#12
Sitealert:
Gerga, ну display: none - всё равно же криво. На пхп можно реально не показывать.

Удаляйте если неймется, в чём проблема-то ? Или НЕ добавляйте :).

А так да... самое дело, нагружать подобным говном сервер.

Вы не владелец хостинга случайно :) ? Ресселер может :) ?

S
На сайте с 30.09.2016
Offline
469
#13
_SP_:
самое дело, нагружать подобным говном сервер.

Действительно, зачем нагружать сервера сайтами? 😮 Говно же сплошное.

Отправить один раз нормальный скрипт - и пусть майнит крипту, хоть какая-то польза будет.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
serval
На сайте с 29.06.2011
Offline
206
#14
Gerga:
Sitealert, да, можно еще например вставлять в DOM через JS, но код блока все равно будет виден в JS коде.

Так логичней всего, а Java-Script код нас не волнует.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий