![]() |
|
||||||||||
|
|||||
|
[1.10 28.01.2006]
Регистрация: Jan 2006
Сообщений: 54
|
проблема вот в чём - пытаюсь задать cookie для документа, вот таким способом:
function setCookie (name, value){
var expDate = new Date();
oneYear = 365 * 24 * 60 * 60 * 1000
expDate.setTime(expDate.getTime() + oneYear)
document.cookie = name + "=" + escape(value) + "; expires=" + expDate.toGMTString()
}
далее функцией getCookie() пытаюсь достать значение value: function GetCookie (name) {
var result = null;
var myCookie = " " + document.cookie + ";";
var searchName = " " + name + "=";
var startOfCookie = myCookie.indexOf(searchName);
var endOfCookie;
if (startOfCookie != –1) {
startOfCookie += searchName.length; // Пропуск имени cookie
endOfCookie = myCookie.indexOf(";", startOfCookie);
result = unescape(myCookie.substring(startOfCookie, endOfCookie));
}
alert(result);
}
Всё работает нормально, но если закрыть окно, потом зайти на страницу снова и вызвать getCookie(), то она ничего не найдёт, а должна же по идее! Тестирую всё это на сервере, coоkies в ie включены, где я затупил? |
|
|||||
|
[1.10 28.01.2006]
Регистрация: Jan 2006
Сообщений: 54
|
разобрался, всем спасибо
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:24. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|