[pLog-svn] r3041 - in plog/trunk/js: . cookie

mark at devel.lifetype.net mark at devel.lifetype.net
Mon Mar 6 16:55:05 GMT 2006


Author: mark
Date: 2006-03-06 16:55:05 +0000 (Mon, 06 Mar 2006)
New Revision: 3041

Added:
   plog/trunk/js/cookie/
   plog/trunk/js/cookie/cookie.js
Log:
Add javascript cookie function from http://www.quirksmode.org/js/cookies.html

Added: plog/trunk/js/cookie/cookie.js
===================================================================
--- plog/trunk/js/cookie/cookie.js	2006-03-06 16:30:39 UTC (rev 3040)
+++ plog/trunk/js/cookie/cookie.js	2006-03-06 16:55:05 UTC (rev 3041)
@@ -0,0 +1,29 @@
+function setCookie(name,value,days)
+{
+	if (days)
+	{
+		var date = new Date();
+		date.setTime(date.getTime()+(days*24*60*60*1000));
+		var expires = "; expires="+date.toGMTString();
+	}
+	else var expires = "";
+	document.cookie = name+"="+value+expires+"; path=/";
+}
+
+function getCookie(name)
+{
+	var nameEQ = name + "=";
+	var ca = document.cookie.split(';');
+	for(var i=0;i < ca.length;i++)
+	{
+		var c = ca[i];
+		while (c.charAt(0)==' ') c = c.substring(1,c.length);
+		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
+	}
+	return null;
+}
+
+function deleteCookie(name)
+{
+	setCookie(name,"",-1);
+}
\ No newline at end of file



More information about the pLog-svn mailing list