|
ет текущее значение параметра cookie с именем AgainCount,
установленное программой CGI:
var szMyText="";
szMyText = findCookie("AgainCount");
Далее это значение добавляется к полной строке cookie и отображается в
многострочном поле редактирования:
TestForm.Comment.value =
"Cookie: " + document.cookie + "\nAccess count: " + szMyText;
Форма, содержащая поле редактирования, определена в начале вставляемого
файла сценария JavaScript.
Настройка браузера для работы с cookie
Хотя cookie не представляют собой никакой опасности для пользователей, не
все пожелают, чтобы хранящаяся в них информация передавалась на сервер Web. В
сочетании с другими полями заголовка HTTP данные cookie позволяют собирать
определенную статистику о пользователях, а это нравится далеко не всем.
Настраивая браузер соответствующим образом, пользователи могут ограничить
или вовсе отключить возможность работы с cookie. Вы должны это учитывать, если
при создании активных документов HTML надеетесь на использование cookie.
Браузер Microsoft Internet Explorer версии 4.0 допускает установку трех
режимов работы с cookies. Эти режимы указываются на странице Advanced блокнота
Internet Options (рис. 7.13), доступного из меню View браузера.
Рис. 7.13. Установка режимов работы с cookie
По умолчанию включен переключатель Always accept cookies, разрешающий
использование cookie.
Переключатель Disable all cookie use полностью запрещает использование
cookie.
Если включить переключатель Prompt before accepting cookies, при попытке
установить cookies на экране появится предупреждающее сообщение (рис. 7.14).
Рис. 7.14. Предупреждающее сообщение при попытке записи данных cookie
Нажав кнопку More Info, вы можете получить подробные сведения о данных
cookie, которые планируется записать на диск вашего локального компьютера, а
также просмотреть эти данные в поле Data.
ПРИЛОЖЕНИЕ 1. РАБОТА С ОТЛАДЧИКОМ MICROSOFT SCRIPT DEBUGGER
Для отладки создаваемых вами сценариев JavaScript удобно использовать
специальные отладчики, например, отладчик Microsoft Script Debugger. Вы можете
получить его бесплатно с
|
|