Visual Basic 6. Руководство разработчика


         

Создание активных серверных страниц


Простейшим способом создания ASP является изменение расширения файла, содержащего HTML-документ, с НТМ на ASP. Перенесите этот файл в новую папку корневой папки Web-сервера. Во всех примерах этой главы предполагается, что ASP-страницы находятся в папке ASPages, а сами примеры - на прилагаемом компакт-диске в папке с тем же именем.

ASP-файлы и права исполнения

Содержимое ASP-файлов является текстом, но, с другой стороны, это -программа. При вызове этого файла его содержимое компилируется, и его исполняемая часть помещается в кэш. Поэтому ASP-файлы хранятся в папках, обладающих правом Scripts.

С помощью административной утилиты Web-сервера создайте виртуальную папку, назовите ее ActivePages и отобразите ее на ASPages в корневом каталоге Web. Назначьте этой папке право Scripts. Назначать право Execution (Выполнение) необязательно, поскольку ASP-файлы не являются исполняемыми.

Начнем с тривиального примера (см. гл. 20). Это простой HTML-файл, который отображает время на экране клиента (рис. 22.3).

Рис. 22.3. Страница DATETIME.HTM

Программа 22.1. Файл DATETIME.HTM

<HTML>

<HEAD>

<TITLE>Simple ASP Demo<\TITLE>

<SCRIPT LANGUAGE=VBScript>

Document.Write "<FONT SIZE=3 FACE='Verdana'>"

Document.Write "<H1>Welcome to the Active Server     Pages<\H1>"

Document. Write "The date is <B>" & Date () & "</B>  and  the  time is

<B>" & Time()S "</B>"

Document.Write "<P>"

</SCRIPT>

</HEAD>

<BODY>

<B>Active Server Pages</B> contain text, HTML code and scripts that

are executed on the client, ]ust like ordinary HTML documents. The

DateTime.asp file contains a client-side script, which prints   the

date and the time on the client and then displays the document's

body.

</BODY>

</HTML>

Это клиентский сценарий, который вызывает функции

Date() и Time(). Он выполняется на компьютере клиента и, как следствие, отображает дату и время, считанные с его системных часов.




Содержание  Назад  Вперед