Cookies - js
Cookies without libraries
by andrenmaia
HTML
<div id="messages">
</div>
JavaScript
var d = document.getElementById("messages");
function setCookie(cookieName, cookieValue, expirationDays){
var expirationDate = new Date();
expirationDate.setDate(expirationDate.getDate() + expirationDays);
cookieValue = cookieValue + "; expires=" + expirationDate.toUTCString();
document.cookie = cookieName + "=" + cookieValue;
}
function getCookie(cookieName){
var cookies = document.cookie.split(';');
d.innerText += 'Todo cookie:' + cookies;
for(var i = 0; i < cookies.length; i++){
var cookie = cookies[i];
var index = cookie.indexOf('=');
var key = cookie.substr(0,index);
var val = cookie.substr(index + 1);
if (key == cookieName)
return val;
}
}
setCookie("abcc", "123", 1);
d.innerText += getCookie('abc');