Jag vill sätta innehåll till en cookie på klientsidan med JavaScript. Om man bara vill sätta ett name-value par kan det se ut så här: Löste det själv, skall se ut ungefär så här:cookies med JavaScript
document.cookie = cookieName + "=" + cookieString + "; expires=" + expDateString;
Nu vill jag sätta flera name-value par i samma cookie, hur ser det ut då?Sv: cookies med JavaScript
function writeToCookies()
// This function calls the setCookie-function in the general.js -file
// Written by Henrik Stigebrandt december 2000.
{
var cookieString = 'uname:' + document.forms[0].elements[0].value +
'&server:' + document.forms[0].elements[2].value +
'&db:' + document.forms[0].elements[3].value;
setCookie('login@fullkoll',cookieString, 30)
}
och...
function setCookie(cookieName, cookieString, days) {
if (!days) days = 1;
var expDate = new Date();
expDate.setTime(expDate.getTime() + days*24*60*60*1000);
var expDateString = expDate.toGMTString();
alert(cookieName + "=" + cookieString + "; expires=" + expDateString);
document.cookie = cookieName + "=" + cookieString + "; expires=" + expDateString;
}
Här får man inte mycket hjälp nuförtiden, tänker alla bara på sig själva!? :-(