|
Программирование >> Руководство по созданию web приложений
Добро пожаловать! фона этой страницы при расположенных на главной HacTpofiKii следуютцш! Рис. 2-32. Внешний вид документа при первом посещении видеть вас снова! посетили эту - в 3 раз. Рис. 2.33. Внешний вид документа при третьем посещении Его фон будет иметь такой какой бьш задан нри помощи переключателей, Исходный текст документа HTML показан в листинге 2-23. Листинг 2-23 Вы найдете в файле storeРа§е.html на прилагаемом к книге компакт-диске. Помимо функций art ... и raPOveCookie. предназначенных дня работы с Cookie, в сценарии определена переменная szCclor, предназначенная для хранения выбранного - цвета фона, а также функции bt ибо clikRadio и setDafault. Функция btnGo прежде всего проверяет наличие параметра Cookie с именем Count: function 10). Т1.нн11цы при помощи document. . i..--i.n.n i-ннег- на rnip - удат ПП ПЬ Ечны п-гдч ... : - П тпт эту страницу в следующий раа. ); Глава 2. Сценарии в страницах HTML и DHTML else var szCnt = fInsCooUeCCciun;. ) i = szCnt; i++; szCnt = i. artfl€o;ikir.( Coynf siCnt, 10): видеть Вас снова! посетили эту страницу в + - + раз, ); такого параметра нет, сценарий считает, что пользователь просматривает этот документ в первый раз. В этом случае функция btnGo добавляет два Cookie с именами Count и bgColor: 10); Первый из них предназначен для хранения счетчика посещений, а второй - для хранения unria фона. Далее : btnGo формирует документ 11ГМ1. с приглащением для пользователя, просматривающего документ в первый раз, и заверщает свою работу, В том случае, когда сразу после вызова функция btnGo нащда параметр с именем Count и получила его значение, это значение увеличивается па и обратно. Кроме того, оно отображается в тексте документа: document. . видеть Вас снова! </H?. j; посетили эту страницу в + Затем функция btnGo устанавливает цвет фона сформированного документа HTML в соответствии со значением, извлеченным из параметра с име- нем bgColor: daouBsat. Функция ..... . когда пользователь отмечает один из переключателей выбора цвета: function szColor = value; 10); Эта функция записывает значение выбранного цвета в переменную szColor, .1также в ii;i,ai\K-i) Cookie с именем bgColor. Эта функция I: Miii.iaf.i ий. когда пользователь нажимает кнопку с надписью Параметры по умолчанию: .по умолчанию Обратите внимание, что данная кнопка имеет тип reset. Когда пользователь ее щелкает, в форме отмечается переключатель, задающий белый цвет фона. Это происходит потому, что указанный переключатель определен с параметром CHECKED, а кнопка типа reset устанавливает все органы управления формы в исходное состояние. Настройка браузера iii работы с Cookie Хотя Cookie не представляют особой опасности для пользователей, не каждый захочет, чтобы хранящаяся в них информация передавалась на сервер Web. В сочетании с другими полями заголовка HTTP данные Cookie соби- рать определенную статистику о пользователях, а это нравится далеко всем. Настраивая браузер соответствующим образом, оо.ч: могут ограни- чить или вовсе отключить взаимодействие с Cookie. Вы должны это учитывать, если при создании активных документов HTML надеетесь на использование Cookie. Microsoft Internet Explorer версии 5.0 допускает установку различных режимов работы с Cookie. Эти режимы указываются в панели Security Settings на вкладке Security блокнота Internet Options (рис. 2-34), доступного из меню Tools. Рис. 2-34. режимов работы с Cookie И, наконец, функция удаляет параметр Cookie с именем Count и устанавливает в переменной белый фона, принятый но умолчанию: function <
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |