- Enter 0 (days) to delete cookie, leave blank for cookie to expire at end-of-session.
var writeCookie = function() {
var cName = document.getElementById("cName").value;
var cValue = document.getElementById("cValue").value;
var cDays = document.getElementById("cDays").value;
var cCookie = cName + "=" + cValue +
(cDays === "" ? "" : "; max-age=" + parseInt(cDays) * (24 * 60 * 60)) + "; path=/";
document.cookie = cCookie;
}
var readCookie = function() {
var cMsg = "Cookies:<br />";
if (document.cookie === "") {
cMsg = "No cookies from this server.";
}
else {
var thisCookie = document.cookie.split("; ");
for (var i = 0; i < thisCookie.length; i++) {
cMsg += "Name: " + thisCookie[i].split("=")[0];
cMsg += ", Value: " + thisCookie[i].split("=")[1] + "<br />";
}
}
document.getElementById("cDisplay").innerHTML = cMsg;
}
window.onload = function() {
document.getElementById("cWrite").onclick = writeCookie;
document.getElementById("cRead").onclick = readCookie;
}