Hallo zusammen,
ich versuche mich gerade mit Cookies lesen und schreiben.
In einem Cookie schreibe ich nacheinander folgendes:
TestID[33]=Wert1;
TestID[453]=BlaBla;
Die Cookie Namen sind also immer in der Schreibweise "TestID[]".
In der eckigen Klammer sind immer Zahlen enthalten.
Folgende Funktion habe ich mit meinen bescheidenen JS Kenntnissen hinbekommen. Diese prüft ob es einen Cookie Namen schon gibt.
Im Beispiel also "Test"
Das klappt soweit.
Wie aber könnte ich alle Cookies ermitteln die mit "TestID[]" beginnen?
Muss man hier mit regulären Ausdrücken arbeiten oder gibt es einfachere Lösungen?
Bin für jeden Tipp dankbar.
checkCookieName(Test);
function checkCookieName(name) {
if (document.cookie) {
CookiesAll=document.cookie;
cookieArr=CookiesAll.split(" ");
for(var i=0;i<cookieArr.length;i++) {
if(cookieArr[i].split("=")[0] == name){
//alert('Cookie ' + name + ' ist bereits vorhanden!');
return cookieArr[i].split("=")[1];
}
}//for
}//function
vielen Dank und viele Grüße
hawk