Программирование >>  Руководство по созданию web приложений 

1 ... 64 65 66 [ 67 ] 68 69 70 ... 141


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)



1 ... 64 65 66 [ 67 ] 68 69 70 ... 141

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика