var modal = document.getElementById("mymodal");
var btn = document.getElementById("close");
function setcookie(){
setcookie("show", "0");
if (document.URL.indexOf("/make/") != -1 & document.cookie == "show=0" ){
modal.style.display = "block";
}
}
btn.onclick = function() {
modal.style.display = "none";
setcookie("show", "1");
}
var modal = document.getElementById("mymodal");
var btn = document.getElementById("test");
if (document.URL.indexOf("/make/") != -1 && document.cookie == "show-modal-a=0" ){
modal.style.display = "block";
}
btn.onclick = function() {
modal.style.display = "none";
document.cookie = "show-modal-a=1";
}
var modal = document.getElementById("mymodal");
var btn = document.getElementById("test");
if (document.URL.indexOf("/make/") != -1 ){
document.cookie = "show-modal-a=0";
if (document.cookie == "show-modal-a=0) {
modal.style.display = "block";
}
}
btn.onclick = function() {
modal.style.display = "none";
document.cookie = "show-modal-a=1";
}
function getCookie(show-modal-a) {
let matches = document.cookie.match(new RegExp(
"(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
));
return matches ? decodeURIComponent(matches[1]) : undefined;
if (matches == 0) {
modal.style.display = "block";
}
}
function getCookie(show-modal-a) {
let matches = document.cookie.match(new RegExp(
"(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
));
return matches ? decodeURIComponent(matches[1]) : undefined;
if (getcookie(show-modal-a) == 0 {
modal.style.display = "block";
}
}
function getCookie(show-modal-a) {
let matches = document.cookie.match(new RegExp(
"(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
));
return matches ? decodeURIComponent(matches[1]) : undefined;
}
getcookie(show-modal-a);
function getCookie(show-modal-a) {
let matches = document.cookie.match(new RegExp(
"(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
));
return matches ? decodeURIComponent(matches[1]) : undefined;
}
if (getcookie(show-modal-a) == 0) {
modal.style.display = "block";
}
Разве что ты имеешь в виду:
if (getcookie() == 0)
var modal = document.getElementById("mymodal");
var btn = document.getElementById("test");
if (document.URL.indexOf("/make/") != -1 ){ // Заходим на нужный урл
document.cookie = "show-modal-a=0"; // Регистрируем куки со значением 0
function getCookie(show-modal-a) { // Функция, чтобы потом проверить значение куки
let matches = document.cookie.match(new RegExp(
"(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
));
return matches ? decodeURIComponent(matches[1]) : undefined;
}
if (getcookie() == 0) { // Проверяем значение и выводим блок
modal.style.display = "block";
}
}
btn.onclick = function() { // Нажимая на кнопку закрываем блок и меняем значение куки, чтобы окно не выводилось до следующего раза
modal.style.display = "none";
document.cookie = "show-modal-a=1";
}
function getCookie(name) {
let matches = document.cookie.match(new RegExp(
"(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
));
return matches ? decodeURIComponent(matches[1]) : undefined;
}
Функция getCookie(name) возвращает куки с указанным name:
Как правильно?передать строку с именем куки
if (getcookie("modal-show-a") == 0) {
modal.style.display = "block";
}
document.cookie = "show-modal-a=decline";
var modal = document.getElementById("mymodal");
var btn = document.getElementById("test");
if (document.URL.indexOf("/make/") != -1 ){
function getCookie(name) {
let matches = document.cookie.match(new RegExp(
"(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
));
return matches ? decodeURIComponent(matches[1]) : undefined;
}
if (getcookie("show-modal-a") != "accept") {
modal.style.display = "block";
}
btn.onclick = function() {
modal.style.display = "none";
document.cookie = "show-modal-a=accept";
}
}