Know-How
Cookie Handling
Mit den 2 folgenden Funktionen kann man einfach Cookies schreiben und wieder auslesen.
//Cookie Informationen speichern
function setCookie(name,wert)
{
if (navigator.appVersion.indexOf("MSIE") >= 0)
document.cookie = name + '=' + wert;
else
document.cookie = name + '=' + wert + '; path=/';
}
//Cookie Informationen auslesen
function getCookie(searchCookieName)
{
//Alle Cookies ermitteln und splitten
var cookies = document.cookie.split(/; /g);
//Jedes Cookie analaysieren
for (var i=0; i < cookies.length; i++)
{
var cookie = cookies[i];
if (cookie.indexOf("=") == -1)
continue;
//Prüfen ob das Cookie das Gesuchte ist
if (cookie.substring(0, cookie.indexOf("=")) == SearchCookie)
{
//Trifft zu, Wert zurückgeben
var value = cookie.substring(cookie.indexOf("=") + 1);
return value;
}
}
}
Nachfolgend jeweils ein Beispiel wie man die Funktionen benutzt:
//Cookie Informationen schreiben
setCookie('ProduktKategorie','1');
//Cookie Informationen auslesen
getCookie('ProduktKategorie');
Tags
