>> On Tue, 28 Sep 2004 18:13:02 +0200, "Lasse Madsen"
>> <lass1987@hotmail.com> wrote:
>>
>>Er det muligt at sætte session-cookies med JavaScript?
> Jens Peter Karlsen wrote:
> JavaScript er clientside så svaret er nej.
> Du kan bruge almindelige cookies.
>
Cookies (hvad enten det er session eller vedvarende cookies) er også
clientside, så svaret er ja.
Det som jeg forstår ved en "session cookie" er blot en cookie, der
forsvinder, når browser-sessionen lukkes ned.
Det gør en cookie, hvis der ikke er nogen udløbsdato på den.
Hvis man f.eks. bruger denne funktion (fra
http://tech.irt.org/articles/js016/index.htm):
function Set_Cookie(name,value,expires,path,domain,secure) {
document.cookie =
name + '=' + escape(value) +
( (expires) ? ';expires=' + expires.toGMTString() : '') +
( (path) ? ';path=' + path : '') +
( (domain) ? ';domain=' + domain : '') +
( (secure) ? ';secure' : '');
}
Kan man f.eks. gøre sådan:
Set_Cookie("navn", "value", false, '/', 'domæne.dk' );
Hvis du med "session cookie" mener en ASP session cookie, så er det
muligt (jeg ved det ikke med sikkerhed) at sådan en skal følge en
bestemt syntaks, men hvis du finder ud af den syntaks, bør det stadig
kunne lade sig gøre.
MVH Per Thomsen,
http://www.pert.dk/