cookiebanner
This commit is contained in:
35
cookiebanner.js
Normal file
35
cookiebanner.js
Normal file
@@ -0,0 +1,35 @@
|
||||
function setCookiebannerCookie(val) {
|
||||
document.cookie = cookiebanner_cookie +"="+val+"; expires=Fry, 01 Jan 2038 00:00:00 UTC; path=/;";
|
||||
document.getElementById('cookiebanner').remove();
|
||||
}
|
||||
|
||||
(function() {
|
||||
function getCookie(name) {
|
||||
const value = `; ${document.cookie}`;
|
||||
const parts = value.split(`; ${name}=`);
|
||||
if (parts.length === 2)
|
||||
return parts.pop().split(';').shift();
|
||||
return false;
|
||||
}
|
||||
|
||||
//
|
||||
|
||||
if(!getCookie(cookiebanner_cookie)) {
|
||||
var cookiebanner = document.createElement('div');
|
||||
cookiebanner.setAttribute('id','cookiebanner');
|
||||
cookiebanner.append(document.createTextNode(text));
|
||||
cookiebanner.append(document.createElement('br'));
|
||||
|
||||
var ack = document.createElement('button');
|
||||
ack.setAttribute('onclick','setCookiebannerCookie("ok");');
|
||||
ack.append(document.createTextNode('Ja'));
|
||||
cookiebanner.append(ack);
|
||||
|
||||
var nak = document.createElement('button');
|
||||
nak.setAttribute('onclick','setCookiebannerCookie("nope");');
|
||||
nak.append(document.createTextNode('Nein'));
|
||||
cookiebanner.append(nak);
|
||||
|
||||
document.body.appendChild(cookiebanner);
|
||||
}
|
||||
})();
|
||||
Reference in New Issue
Block a user