Avatar billede aggie Nybegynder
26. november 2001 - 18:30 Der er 1 kommentar og
1 løsning

Cookie defekt?

Nu har jeg ikke den store erfaring med JavaScript cookies, og jeg har lidt bøvl med at få ind i hovedet, om man må lave output før en cookie sættes (må man ikke i PHP), og hvordan de ellers opfører sig, men burde denne smule kode ikke sætte en cookie, der udløber om to måneder?
Min browser (IE 6.0) gemmer ikke cookie\'n, så den er væk næste gang man åbner browseren (hvilket ikke er hensigten).

expire = new Date();
expire.setMonth(expire.getMonth() + 2);
document.cookie =             \"hasVoted=true\" +
    \"expires=\" + expire.toGMTString();

document.write(expire.toGMTString());
// cookie dies in two months
Avatar billede jumper Nybegynder
26. november 2001 - 18:32 #1
Du mangler et ; imellem værdi og expires

document.cookie = \"hasVoted=true;expires=\" + expire.toGMTString();

Bare brug GetCookie og SetCookie funktionerne fra

http://tech.irt.org/articles/js064/index.htm

/Thor
Avatar billede aggie Nybegynder
26. november 2001 - 18:39 #2
heh - havde det semicolon med i starten, det er blevet væk et sted i min snedige formattering.. flot :)
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