Мы обзорно рассмотрели объекты ASP. Теперь необходимо узнать следующее - обработка информации может осуществляться как на сервере, так и на стороне клиента. Браузер клиента - это несколько объектов, которыми можно управлять. VBScript позволяет очень много. Какие события обрабатывать на стороне сервера, а какие на стороне клиента, - решать Вам. Это зависит, в первую очередь, от логики приложения.
Следующий пример демонстрирует взаимодействие различных объектов и события на стороне клиента.
<HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> <TITLE>Тест</TITLE> </HEAD> <BODY> <H3>Дата и время</H3> <FORM NAME="MyForm"> <INPUT TYPE="TEXT" NAME="txtTime"> <INPUT TYPE="BUTTON" VALUE="Update Time" NAME="btnTime"> </FORM> <SCRIPT LANGUAGE="VBSCRIPT"> MyForm.txtTime.value = Now() Sub btnTime_OnClick MyForm.txtTime.value = Now() End Sub </SCRIPT> </BODY> </HTML>
Сочетание возможностей VBScript на стороне сервера и на стороне клиента позволяет обеспечить полный контроль над Web-приложением.