"Belial" <666_NOSPAM@esenet.dk> writes:
[sæt en cookie]
> Er det noget der skal gøres med JavaScript eller noget andet?
I dette tilfælde skal du bruge Javascript.
> Findes der et eksempel et sted på nettet med cookies? Har nemlig
> aldrig prøvet det før....
Sikkert :) Jeg kan aldrig finde nogen når jeg leder, så her er et
eksempel:
--- sæt cookie "fo" til strengen s ---
var expiraryDate = new Date();
expiraryDate.setDate(expiraryDate.getDate()+30); // 30 dage til udløb
document.cookie = "foo="+escape(s)+
";expires="+expiraryDate.toUTCString()+
";path=/";
---
Når man skal læse cookien igen, så skal man vide at document.cookie
returnerer en streng der indeholder alle cookies til denne side. Den
er på formen
name1=value1;name2=value2;...;namen=valuen
Jeg bruger noget generelt kode til at pille strengen i stykker og lave
et array.
--- læs cookie "foo" ---
var cookieObj = new Object;
var cookieArr = document.cookie.split("; ");
for (var i in cookieArr) {
var cookiePair = cookieArr[i].split("=");
cookieObj[cookiePair[0]]=unescape(cookiePair[1]);
}
alert(cookieObj['foo']);
---
Håber det er brugbart.
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:
http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'