/
Coderdev
/
web-static-labs
Обзор
Документация
Войти
/
Coderdev
/
web-static-labs
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
html/lab6/task2/script.js
37 строк
1 KB
Coderdev
1
12 май 2026, 12:37
12 май 2026, 12:37
d8ecd0f
Код
Авторство
О чём код?
function setCookie(name,value,days){ let date=new Date() date.setTime(date.getTime()+(days*24*60*60*1000)) document.cookie=name+"="+value+"; expires="+date.toUTCString()+"; path=/" } function getCookie(name){ let match=document.cookie.match(new RegExp('(^| )'+name+'=([^;]+)')) return match?match[2]:null } function acceptCookies(){ setCookie("cookiesAccepted", "yes", 7) document.getElementById('cookieBanner').style.display="none" } function declineCookies(){ setCookie("cookiesAccepted", "no", 7) document.getElementById('cookieBanner').style.display="none" } function saveName(){ let consent=getCookie('cookiesAccepted') if(consent==="yes"){ let name=document.getElementById("nameInput").value setCookie("username",name,7) document.getElementById("greeting").innetText="Привет, "+name }else{ alert("Вы отказались от cookies") } } window.onload=function(){ let consent=getCookie("cookiesAccepted") if(consent){ this.document.getElementById('cookieBanner').style.display="none" } }