|
Программирование >> Руководство по созданию web приложений
else Функция buildfiap отображает на странице календарные даты, ограничивающие период времени по умолчанию (длительностью в одну неделю). Для того чтобы не заставлять пользователя вводить один и тот же ; дат, серверный сценарий сохраняет его в сеанса. Когда страница : загружается mi второй раз, эти параметры извлекаются из переменных и затем подставляются в качестве параметров функции кли- ентского сценаргш . г ... Переменная сеанса : : ., i хранит фпаг поиска по диапазону дат, а переменные dS. . .. - и ; tllsei .. : - имя и адрес зпек- тронной почты посетитепя. Переменные сеанса aS . . ramFY. dSaareli-. -. .. и dSearchlJseraFroiiiFD содержат компоненты начальной даты регистрации посетителя, а переменные dSearehUsersTuFf. а а i ToFN и dSaareh-UsersToFD - компоненты конечной даты регистрации посетителя. На странице находится также ] . , клиентского сце- нария с именем до: function gaO var а. . -. : . , . . . else { sUaeO aiad а: Ей передается управление, когда пользователь щелкает ссылку Поиск для по- списка ..... записей посетителей. Функция до . из полей формы данные, необходимые для поиска учетной записи, и . их странице, выполняющей запрос к базе данных. Обратите : как функция до кодирование щаблона име- ни и адреса электронной i! 4ii.i. вызывая встроенную функцию JavaScript с именем escape: Такая кодировка необходима, чтобы параметры с символами кириллицы и другими символами, такими, как символы пунктуации, правильно вызываемой странице ASP. Для загрузки в правый фрейм страницы GetSearcliResults.asp, поиск регистрационных записей в базе данных, до использует свойство браузера .on, liref. Обратите на фиктивный параметр .. для отключения - методом генерации случайно- го адреса О работе функции клиентского сценария li.ldecaleridar мы уже рассказывали во второй главе. Она . для удаления календарей из страницы при снятии отметки с искать по дате j Просмотр списка зарегистрированных iiil Рассмотрим исходный текст страницы GetSearcliResults.asp, ai по- иск учетных записей посетителей магазина в базе данных. Вы найдете его в листинге 4-47. Листинг 4-47 хранится в файле ch4\ BookSliop\Ge на прила- гаемом к книге компакт-диске. Так же как и только что рассмотренная страница ца GetSearcliResults.asp использует одновременно клиентские и серверные сценарии. В частности, функция клиентского сценария trydeluser применяется при удалении ненужной учетной записи неактивного посетителя: aSCRIPT function Array(2); Глава 4. Связь приложений с базами данных ADO .;stotu3;0 ); return; Удаление записи var sASP= . sASP=*t rvdel etescc, aspID= + sUseID; lf(rVal==faise) return; Удаление строки из таблицы </SCRIPT> Когда страница GetSearchResults.asp подучает управдение в первый раз, рас-подоженный на ней серверный сценарий записывает в i : : сеанса с именем : а : строку used ; . . . aaid : Дадее сценарий вызывает хранимую процедуру SearCtiU ; . - список учетных записей посетитедей: connect = . - \ ШО0В,Саппес11вп ); . = 15; - . , = 1U; . . atCADOOB.Coimaad ): : = SearchOsers ; - - 4; = connect; var dTo, dLagdtaie, ddaie, dEMail, dDateCheck; После обновления записи == restart ) После страницы поиска else FY )(i) 4;i+trii( . . .2)
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |