Cookie Test

Diese Seite als Startseite setzen: Diese Seite als Startseite für wwWendt.de festlegen.

set - clear - use


Kleine JavaScript-Bilbliothek für Cookies

Stellt die Funktionen

bereit.

function appendParm (s, key, value)
{ // delimiter is '; '
	if ( s!='' ) s += '; ';
	s += key + '=' + escape(value);
	return s;
}
function extractParm (s, key, defValue)
{ 
	var a = s.split ('; ');
	key = key.toLowerCase() + '=';
	for (i=0; i<a.length; i++) {
		p = a[i].toLowerCase().indexOf(key);
		if ( p==0 ) 
			return unescape(a[i].slice (key.length));
	}
	return defValue;
}
function setCookie (key, value, expireMS)
{ // expireMS: expiration time [ms]; 0:current session only
	var dtThen = new Date(new Date().getTime() + expireMS);
	var postfix = ( !expireMS || expireMS<1 ) ? '' : ('; expires=' + dtThen.toGMTString());
	document.cookie = key + '=' + escape(value) + postfix + '; path=/';
	return true;
}
function getCookie (key)
{
	return extractParm (document.cookie, key, '');
}
function deleteCookie (key)
{
	document.cookie = key + '=; expires=' + new Date(0).toGMTString();
}
function deleteAllCookies()
{
	if ( !document.cookie ) return false;
	var a = document.cookie.split ('; ');
	for (i=0; i<a.length; i++) {
		p = a[i].indexOf('=');
		if ( p>0 ) {
			var key = a[i].slice (0, p);
			deleteCookie (key);
		}
	}
	return true;
}