Avatar billede 040471 Nybegynder
15. august 2002 - 14:25 Der er 1 kommentar og
1 løsning

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));
}
Avatar billede 040471 Nybegynder
17. februar 2003 - 14:32 #1
Da ingen har sværet lukker jeg spørgsmålet for god ordens skyld...''

:-( SM
Avatar billede 040471 Nybegynder
17. februar 2003 - 14:32 #2
Lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester