Skip to content

Instantly share code, notes, and snippets.

@BenHall
BenHall / cookies.js
Created January 19, 2012 17:06
How to get/set a cookie in Javascript
// Taken from: https://developer.mozilla.org/en/DOM/document.cookie
// docCookies.setItem("test1", "Hello world!");
// alert(docCookies.getItem("test1"));
docCookies = {
getItem: function (sKey) {
if (!sKey || !this.hasItem(sKey)) { return null; }
return unescape(document.cookie.replace(new RegExp("(?:^|.*;\\s*)" + escape(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*"), "$1"));
},
setItem: function (sKey, sValue, vEnd, sPath, sDomain, bSecure) {