Cookies mit JavaScript auslesen

PuppetMaster

Admiral Pro
🎄Rätsel-Elite ’24
Registriert
Sep. 2001
Beiträge
8.251
Hi!

Zwei Cookies sollen ausgelesen werden.

document.cookie ist entsprechend so aufgebaut: NameCookie1=WertCookie1; NameCookie2=WertCookie2

alert(document.cookie); gibt auch genau das aus.


Wenn ich jetzt Standard-Funktionen einsetze, um jeweils einen Cookie-Wert rauszuholen, wie z .B.

Code:
// Cookie-Wert auslesen:
function getCookieVal(offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}

//Cookie lesen:
function getCookie(name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}

Code:
var cookie1 = getCookie('NameCookie1');
var cookie2 = getCookie('NameCookie2');

wird immer nur "Null" ausgegeben. Ich habe das mit mehreren Cookie-Funktionen ausprobiert, die ich im Netz gefunden habe.

Was mache ich falsch?
 
Zurück
Oben