Author Message

John Richardson

uk
15 posts

Location: United Kingdom
Occupation:
Age:
#10   19-11-2009 17:03 GMT      
Generic code for creating, reading and destroying cookies using javascript

	function createCookie(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 readCookie(name)
	{
 	 var ca = document.cookie.split(';');
 	 var nameEQ = name + "=";
 	 for(var i=0; i < ca.length; i++) {
 	   var c = ca[i];
   	 while (c.charAt(0)==' ') c = c.substring(1, c.length); //delete spaces
   	 if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
  	  }
 	 return null;
	}

	function eraseCookie(name)
	{
  	createCookie(name, "", -1);
	}
	
This website is ACAP-enabled   The International Webmasters Association  Web Design Company |  UK Web Designers & Developers Office of Government Commerce Science City York Hexamail.com Eclipse.org Valid XHTML 1.0 Transitional The HTML Writers Guild

Copyright © 2010 Innovative Technology
( The business 4 Innovative Technology )
Page created in 0.076 seconds