Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

www.citforum.ru\internet\html\cookie.shtml

> как при помощи Javascript'а записать cookie?
>
> нашел такую функцию:
>
> function setCook(name, value, expires)
> {
> curCookie = name + "=" + value + "; expires=" + expires + ";";
> document.cookie = curCookie;
> }
>
> она задает cookie для текущего каталога. а как задать ей "область видимости" не в каталоге вообще, а по всему текущему домену?
>
> кроме того, как я понимаю, expires - это значение в миллисекундах от 1.01.1970, т.е. значение, до которого будет жить эта кука. если я сделаю так:
>
> t=new Date;
> expoffset = t.getTime();
> expires += expoffset;
>
> - будет ли это правильно, если я хочу передать функции кол-во секунд, сколько будет жить кука после ее установки данной функцией?
>
> заранее большое спасибо!

http://www.citforum.ru/internet/html/cookie.shtml
<CODE>
// name - имя cookie
// value - значение cookie
// [expires] - дата окончания действия cookie (по умолчанию - до конца сессии)
// [path] - путь, для которого cookie действительно (по умолчанию - документ, в котором значение было установлено)
// [domain] - домен, для которого cookie действительно (по умолчанию - домен, в котором значение было установлено)
// [secure] - логическое значение, показывающее требуется ли защищенная передача значения cookie

function setCookie(name, value, expires, path, domain, secure) {
var curCookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "")
if (!caution || (name + "=" + escape(value)).length <= 4000)
document.cookie = curCookie
else
if (confirm("Cookie превышает 4KB и будет вырезан !"))
document.cookie = curCookie
}
</CODE>

br, km
http://MureninKA.Chat.Ru
СообщениеАвторДата
maxim16.06.2001 15:52
Гость08.10.2002 09:04
dfg18.11.2004 13:33
Konstantin A. M.17.06.2001 19:19
maxim17.06.2001 20:26