- •Глава 1. Структура и синтаксис xml-документа 3
- •Глава 2. Дизайн документов xml 13
- •Глава 3. Xsl 23
- •Глава 5. Типы элементов ввода asp 45
- •Глава 6. Структуры управления asp 55
- •Глава 1. Структура и синтаксис xml-документа Практикум 1_1. Первый xml-документ
- •Практикум 1_2. Использование dtd для описания xml-документа
- •Практикум 1_3. Атрибуты
- •Практикум 1_4. Ссылки на символы
- •Практикум 1_5. Ссылки на сущности
- •Глава 1. Структура и синтаксис xml-документа 3
- •Глава 2. Дизайн документов xml 14
- •Глава 3. Xsl 25
- •Глава 5. Типы элементов ввода asp 48
- •Глава 6. Структуры управления asp 58
- •Глава 2. Дизайн документов xml Практикум 2.1. Визуализация первого xml-документа, используя внутреннюю таблицу стилей
- •Практикум 2. Визуализация первого xml-документа, используя внешнюю таблицу стилей
- •Практикум 3. Приоритеты между внешними и внутренними таблицами стилей
- •Практикум 3. Атрибуты
- •Практикум 4. Ссылки на символы
- •Практикум 5. Ссылки на сущности
- •Глава 1. Структура и синтаксис xml-документа 3
- •Глава 2. Дизайн документов xml 14
- •Глава 3. Xsl 26
- •Глава 5. Типы элементов ввода asp 48
- •Глава 6. Структуры управления asp 58
- •Глава 3. Xsl Практикум 3.1. Трансформация первого xml-документа
- •Практикум 3.3. Язык xPath в действии
- •Первый asp-пример Практикум Punctual Web Server
- •Как это работает
- •Практикум сценарий на стороне сервера
- •Как это работает
- •Практикум – vbScript-сценарий на стороне клиента
- •Как это работает
- •Порядок выполнения
- •Практикум – порядок выполнения
- •Глава 1. Структура и синтаксис xml-документа 3
- •Глава 2. Дизайн документов xml 14
- •Глава 3. Xsl 26
- •Глава 5. Типы элементов ввода asp 49
- •Глава 6. Структуры управления asp 59
- •Глава 5. Типы элементов ввода asp Практикум 5.1. Кнопки
- •Практикум 5.2. Текстовые поля
- •Практикум 5.3. Списки
- •Практикум 5.4. Переключатель radio button
- •Практикум 5.5. Флажок checkbox
- •Практикум 5.6. Создание анкеты приема на работу
- •Глава 1. Структура и синтаксис xml-документа 3
- •Глава 2. Дизайн документов xml 14
- •Глава 3. Xsl 26
- •Глава 5. Типы элементов ввода asp 49
- •Глава 6. Структуры управления asp 60
- •Глава 6. Структуры управления asp Практикум 6.1. Кнопки в действии
- •Практикум 6.2. Пример обработки некоторого текста
- •Практикум 6.3. Обработка списков, используя структуру перехода
- •Практикум 6.4. Обработка результатов переключателя radio button структурой перехода If Then Else
- •Практикум 6.5. Обработка элемента флажок checkbox
- •Практикум 6.6. Обработайте созданную вами анкету используя приемы рассмотренные в этом практикуме
Практикум 6.3. Обработка списков, используя структуру перехода
П
<HTML> <HEAD> <TITLE>Pr_6_3</TITLE> </HEAD> <BODY> <H1>Учебный
пример pr_6_3</H1> <FORM
ACTION="Result_6_3.asp" METHOD=POST> Поле
для ввода <TEXTAREA
NAME="txtName" COLS="50"> </TEXTAREA> <BR> <BR> <SELECT
NAME="Colors"> <OPTION
VALUE="Black">Черный</OPTION> <OPTION
VALUE="Yellow">Желтый</OPTION> <OPTION
VALUE="Red">Красный</OPTION> <OPTION
VALUE="Blue">Синий</OPTION> <OPTION
VALUE="Green">Зеленый</OPTION> <OPTION
VALUE="Gray">Серый</OPTION> </SELECT> <BR> <BR> <INPUT
TYPE='SUBMIT' VALUE='Далее'> <INPUT
TYPE='RESET' VALUE='Сброс'> </FORM> </BODY> </HTML>
Сохраните этот код в файле под именем pr_6_3.asp.
Рис. 6.5. Экранное отображение примера pr_6_3.asp
Приступаем к результирующему файлу result_6_3.asp, код этого файла чуть ниже:
В
<HTML> <HEAD> <TITLE>pr_6_3</TITLE> </HEAD> <BODY> <% Dim
strName, strColor strName
= Request.Form("txtName") strColor
= Request.Form("Colors")
Select
Case strColor Case
"Black" Response.Write
"<DIV style='color:black;'>" & strName &"</DIV>" Case
"Yellow" Response.Write
"<DIV style='color:yellow;'>" & strName
&"</DIV>" Case
"Red" Response.Write
"<DIV style='color:red;'>" & strName &"</DIV>" Case
"Blue" Response.Write
"<DIV style='color:blue;'>" & strName &"</DIV>" Case
"Green" Response.Write
"<DIV style='color:green;'>" & strName &"</DIV>" Case
"Gray" Response.Write
"<DIV style='color:gray;'>" & strName &"</DIV>" End
Select %> </BODY> </HTML>
Практикум 6.4. Обработка результатов переключателя radio button структурой перехода If Then Else
П
<HTML> <HEAD> <TITLE>Pr_6_4</TITLE> </HEAD> <BODY> <H1>Учебный
пример pr_6_4</H1> <FORM
ACTION="Result_6_4.asp" METHOD=POST> <BR> <P>Введите
ваше имя</P> <INPUT
TYPE='TEXT' NAME='Firstname'> <P>Введите
ваше отчество</P> <INPUT
TYPE='TEXT' NAME='Middlename'> <BR> <INPUT
TYPE="Radio" NAME="Sex"
VALUE="Male">мужчина</INPUT><BR> <INPUT
TYPE="Radio" NAME="Sex"
VALUE="Female">женщина</INPUT><BR>
<INPUT
TYPE='SUBMIT' VALUE='Далее'> <INPUT
TYPE='RESET' VALUE='Сброс'> </FORM> </BODY> </HTML>
Вид окна браузера примера pr_6_4.asp:
Рис. 6.6. Пример pr_6_4.asp
Т
<HTML> <HEAD> <TITLE>pr_6_4</TITLE> </HEAD> <BODY> <% Dim
strSex, strFirstname, strMiddlename strSex
= Request.Form("Sex") strFirstname
= Request.Form("firstname") strMiddlename
= Request.Form("Middlename") If
strSex = "Male" Then Response.Write
"<B>Уважаемый </B>" &
strFirstname & " " & strMiddlename Else Response.Write
"<B>Уважаемая </B>" &
strFirstname & " " & strMiddlename End
If %> </BODY> </HTML>
В этом примера использовалась структура перехода If Then Else, в данном случае используется для выбора одного из двух вариантов (мужчина или женщина) и в соответствии с этим выбором выводиться надпись «Уважаемый» или «Уважаемая».