!

Dette materialet blir ikke lenger vedlikeholdt. Du vil finne oppdatert materiale på siden: http://borres.hiof.no/wep/

Javascript
Cookie
Børre Stenseth
JavaScript > Noen biblioteker >Cookies

Qookies

Hva
administrasjon av cookies

Qookies er en måt eå lagre små informasjonsenheter slik at nettleseren kan finne dem igjen neste gang siden lastes eller neste gang nettleseren starter. Cookies er opprinnelig utviklet av Netscape, og har et format som ikke er helt intuitivt.

Merk at i HTML5 er det beskrevet et alternativ til cookies, se modulen Skriv og husk .

En enkel løsning

Quirksmode.org [1] beskriver et minimalistisk sett med ruitner for å holde styr på cookies.

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 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 eraseCookie(name) {
	createCookie(name,"",-1);
}

Referanser
  1. Quirksmode Peter-Paul Koch Quirksmode.org www.quirksmode.org/ 14-03-2010
Vedlikehold

B. Stenseth, mai 2011

( Velkommen ) JavaScript > Noen biblioteker >Cookies ( Drag Drop )