неустанавливается Expires у cookie

Обсуждение вопросов клиентского программирования.

Модератор: Duncon

Ответить
gosaa
Сообщения: 6
Зарегистрирован: 28 фев 2005, 14:42
Откуда: Магнитогорск
Контактная информация:

Помогите плиз!

на asp страничке есть такой код

var date_ = new Date(); //line 21
date_.setMonth(date_.getMonth()+1); //line 22
Response.Cookies("pos")=(num+"lesson"); //line 23
Response.Cookies("pos").Expires = date_; //line 24

получаю в броузере

Error Type:
Microsoft JScript runtime (0x800A000D)
Type mismatch
/test/Default.asp, line 24

если пишу так
Response.Cookies("pos").Expires = "January 1, 2006";
таже самая ошибка

сижу на XP IIS5
помогите плиз если кто знает, мож мож галки какие надо в iis поставить

интересно что для
Response.Write(Request.Cookies("pos").Expires);
не ругается просто говорит undefined
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

Скажу сразу, мои знания ASP ограничиваются редактированием html внутри готовых asp-страниц.

Но, в RSDN можно найти много чего полезного по этому поводу.

Не говоря уже про MSDN

С ходу, почему
Response.Write(Request.Cookies("pos").Expires);
не ругается просто говорит undefined
MSDN: Response.Cookies( cookie ).Expires -> Write-only
gosaa
Сообщения: 6
Зарегистрирован: 28 фев 2005, 14:42
Откуда: Магнитогорск
Контактная информация:

за
MSDN: Response.Cookies( cookie ).Expires -> Write-only
спасибо


но все остальное по MSDNу написано и не работает

Люди помогите плиз !! надоумьте, ато срочно надо, а не понятно даже с какой стороны подлезть.
mad666
Сообщения: 3
Зарегистрирован: 28 июн 2005, 12:12

на vbs работает
Response.Cookies("Email")= Request.QueryString("Email")
Response.Cookies("Email").Expires= Now() + 360
Ответить