Cookie через JavaScript

zakon

Новичок
Cookie через JavaScript

Возник баг при работе через Mozilla FireFox - не отправляет куки, при помощи js скрипта.
Хотя поддержка cookie включена, и некоторые куки уже есть с этого домена, но
только те, что посланы через php.
Поддержка JS тоже включена и работает.

В остальных браузерах (IE, Opera) все работает отлично: отправляет, читает, затирает.

Если у кого-то были подобные вещи, пожалуйста, хелп.
 

dimagolov

Новичок
натыкался на ограниченин длинны cookie в ФФ.
доступ как организуешь, через document.cookie? ну и чтобы в файл они писались надо expires ставить для каждого значения....
 

zakon

Новичок
Да, делаю через document.cookie.
Expires устанавливаю на год вперед.
Привожу код ниже:

Код:
expireDate = new Date;
expireDate.setYear(expireDate.getYear()+1);

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 ((name + "=" + escape(value)).length <= 4000)
document.cookie = curCookie
else
if (confirm("Cookie превышает 4KB и будет вырезан !"))
document.cookie = curCookie
}
 
Сверху