[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