Серверный JavaScript 1.4. Руководство по использованию



         

Свойства Объекта client как Куки - часть 2


Тогда Вы можете использовать функцию типа следующей:

function setSSCookie (name, value, expire) {

   document.cookie =

      "NETSCAPE_LIVEWIRE." + name + "="

      + escape(value)

      + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()));
}

Здесь функция setSSCookie также не является предопределённой функцией JavaScript. Если Вам необходима аналогичная функциональность, Вы обязаны определить функцию в Вашем приложении.

Вы можете вызывать эти функции в клиентском JavaScript для получения набора значений свойств объекта client, как в следующем примере:

var value = getSSCookie ("answer");
if (value == "") {

   var expires = new Date();
   expires.setDate(expires.getDate() + 7);

   setSSCookie ("answer", "42", Expires);
}
else

   document.write ("The answer is ", value);

Эта группа операторов проверяет, имеется ли свойство объекта client с названием answer. Если нет, код создаёт его и устанавливает значение 42; если найдено, выводится его значение.




Содержание  Назад  Вперед