Se efter en bestemt cookie.
Hej, jeg har virkeligt problemer, derfor er der en masse point i puljen....Først:
Jeg har et domæne hvorpå der ligger en del e-learning kurser. Disse kurser gemme en streng, så kursisten, når denne kommer tilbage til kurset, kan se hvor lang han/hun er kommet i kurset. Alle disse Cookies skrives af hvert enkelt kursus med name="menu" og Path=kursets sti.
Jeg har (og det virker) lavet en Javascript-funktion, som fra selve domænet, kan slette en cookie, selvom den ligger med en Path, det er DeleteCookie(name, path).
Men jeg vil også gerne fra samme sted, kunne se indholdet af de forskellige cookies, og når man kan slette den, så må man da også kunne læse den ikk´.
Men min getcookie(name) virker altså ikke, og jeg har prøvet mange forskellige muligheder.
Har du en løsning, så skriv - og du vil blive belønnet.
Koden:
//De tre variabler herunder bruges i functioner vedr. cookies. SM 14.08.2002
var expDays = 30;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
function DeleteCookie(name, path) {
// Denne funktion sletter cookies, name=cookie navn - path=rodkatalog stien
// SM 14.08.2002
var exp = new Date();
exp.setTime (exp.getTime() - 1);
document.cookie = name + "=" + ((path) ? "; path=" + path : "") +
"; expires=" + exp.toGMTString();
}
function getCookie(name) { // Her hentes cookie indholdet (VIRKER IKKE)
var index = document.cookie.indexOf(name + "=");
alert(name + index);
if (index == -1) return null;
index = document.cookie.indexOf("=", index) + 1; // first character
var endstr = document.cookie.indexOf(";", index);
if (endstr == -1) endstr = document.cookie.length; // last character
return unescape(document.cookie.substring(index, endstr));
}
