WordPress tartalom kezelő rendszer (CMS) - Szoftverfejlesztés fórum

üzenetek

hozzászólások


inf3rno
(nagyúr)
Blog

Biztos, hogy használsz sütiket? Ha nem, akkor nem kell. Ha igen, akkor beállítasz egy cookiet így: [link] ha rákattint a gombra [link], és ha jelen van a cookie, akkor elrejted a cookie bannert display: none-al. [link]

Valami ilyesmi:

<div class="cookie_banner">
<button class="cookie_banner_accept">
Minden sütit elfogadok!!!
</button>
</div>

<style>
.cookie_banner.accepted {
display: none;
}
</style>

<script>
document.addEventListener("DOMContentLoaded", function (){
var banner = document.querySelector(".cookie_banner");
var button = document.querySelector(".cookie_banner_accept");
button.addEventListener("click", function (){
var nextYear = new Date();
nextYear.setFullYear(nextYear.getFullYear()+1);
document.cookie = 'accepted=1; expires=' + nextYear.toUTCString() + ';';
banner.classList.add("accepted");
})
if (document.cookie.indexOf("accepted=1") !== -1)
banner.classList.add("accepted");
});
</script>

[ Szerkesztve ]

üzenetek