Практикум – порядок выполнения — КиберПедия 

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Практикум – порядок выполнения

2017-12-21 136
Практикум – порядок выполнения 0.00 из 5.00 0 оценок
Заказать работу

Сначала рассмотрим сценарий для написания десяти строк текста, некоторые из которых будут «чистым» HTML, другие – ASP (в тегах <% %>), а третьи – сценарием на стороне сервера VBScript (тег <SCRIPT LANGUAGE=VBSCRIPT RUNAT=SERVER>).

1.
 
 

Откройте текстовый редактор, создайте новый файл и введите следующий код:

 

Некоторые строки интерпретируются script host ASP, а другие – интерпретатором сценариев VBScript. Все десять строк пронумерованы, и для каждой указан метод, использовавшийся для ее написания.

2. Сохраните файл как ExecOrder1.asp в каталог Inetpub\wwwroot\BegASPFiles

3. Вернитесь в браузер и введите адрес http://my_server_name/BegaspFiles/ExecOrder.asp

Как это работает

В этом примере использовались три типа текста:

- «Чистый» HTML – например, Line 1: First HTML line <BR>

- ASP-код – например, <%Response.Write “Line 2: First ASP line <BR>”%>

- Сценарий на стороне сервера в теге <Script> - например,

<SCRIPT LANGUAGE=JSCRIPT RUNAT=SERVER>

response.write ("Line 8: First server-side JScript line<BR>");

</SCRIPT>

Чтобы понять, почему строки идут именно в таком порядке, рассмотрим, в какой последовательности сервер обрабатывает различные элементы кода. У нас есть часть текста, которая вообще не обрабатывается сервером – это «чистый» HTML. Другие части используют ASP-команду Response.Write, которая позволяет записывать что-то в HTML-поток, посылаемый браузеру. Для нас важно различие между элементами второго и третьего типа и его влияние на порядок выполнения.

 
 

Посмотрим на исходный HTML нашей страницы. Для этого выберем View | Source в меню Internet Explorer получим:

 

Строки 1, 2, 3, 5, 6, 7, 9, 10 в HTML-потоке идут в том же порядке, в каком они были введены. Это строки «чистого» HTML и ASP. Таким образом, можно вводить эти элементы в любом нужном нам порядке, и этот порядок сохранится. Это очень важно, и мы не раз воспользуемся этим преимуществом.

Кроме того, 4 и 8 были сначала пропущены, а затем приписаны в конце исходного текста. Это произошло потому, что сервер прорабатывает код дважды при формировании HTML, посылаемого браузеру. Первый раз он игнорирует все сценарии типа <SCRIPT LANGUAGE=VBSCRIPT RUNAT=SERVER>, но обрабатывает все остальное («чистый» HTML и ASP-код), затем возвращается к сценариям, интерпретирует их и приписывает результат в конец.

Посмотрите пример использования JSCRIPT, что измениться.

Код примера ExecOrder2.asp показан ниже:

 

 
 

Посмотрите результат.

 


Глава 5. Структуры управления ASP. 2

Практикум 5.1. Кнопки. 2

Практикум 5.2. Текстовые поля. 4

Практикум 5.3. Списки. 6

Практикум 5.4. Переключатель radio button. 8

Практикум 5.5. Флажок checkbox. 9

Практикум 5.6. Создание анкеты приема на работу. 10


Глава 5. Типы элементов ввода ASP

Практикум 5.1. Кнопки


Кнопка представления Submit. Щелчком по этой кнопке данные формы представляются серверу. Пример тега кнопки представления:


В данном примере кнопка Submit имеет два атрибута. Первый атрибут, TYPE, сообщает браузеру какую клавишу необходимо создать. Второй, VALUE, задает надпись на этой клавише. Чтобы кнопка начала действовать необходимо добавить элемент <FORM>, и вложить в него элемент представления кнопки. Элемент <FORM> содержит два атрибута. Первый ACTION, указывает имя файла, который необходимо открыть следующим. Второй атрибут METHOD, определяет два способа (POST или GET) в данном случае сообщает о передачи данных от браузера серверу. Следующий пример демонстрирует кнопку Submit в действии:

 

Введите этот код в блокноте и сохраните файл под именем pr_5_1.asp, результат обработки этого файла показан на рис 5.1.

 

Кнопка сброса Reset. Сброс данных формы в исходное состояние. Синтаксис кнопка сброса показан ниже:


Данная кнопка работает аналогично кнопке Submit, объединим два примера кнопок в один пример, получим:

 

 
 

Сохраните код в файле pr_5_2.asp.


Результат показан на рис. 5.2.

Рис. 5.2. Кнопки в работе

 



Поделиться с друзьями:

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.013 с.