Function
Date|String|Number?
If a number, the number of days from today at which the cookie will expire. If a date, the date past which the cookie will expire. If expires is in the past, the cookie will be deleted. If expires is omitted or is 0, the cookie will expire when the browser closes. << FIXME: 0 seems to disappear right away? FF3.
String?
The path to use for the cookie.
String?
The domain to use for the cookie.
Boolean?
Whether to only send the cookie on secure connections
Function
Name of the cookie
Value for the cookie
Properties for the cookie
Get or set a cookie.
If one argument is passed, returns the value of the cookie For two or more arguments, acts as a setter.
String or undefined
set a cookie with the JSON-serialized contents of an object which will expire 5 days from now: dojo.cookie("configObj", dojo.toJson(config), { expires: 5 });
de-serialize a cookie back into a JavaScript object: var config = dojo.fromJson(dojo.cookie("configObj"));
delete a cookie: dojo.cookie("configObj", null, {expires: -1});
Function
Use to determine if the current browser supports cookies or not. Returns true if user allows cookies. Returns false if user doesn't allow cookies.
Object