[ главная ]   [ рейтинг статей ]   [ справочник радиолюбителя ]   [ новости мира ИТ ]



Ответов: 0
25-02-12 07:01







   Web - программирование
PHP


ASP






XML



CSS

SSI





   Программирование под ОС











   Web - технологии








   Базы Данных









   Графика






Данные




Web - программирование / VBScript /

Обработка событий на языке сценариев VBScript

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

Можно определить событие как параметр тега для объекта на странице. Значением этого атрибута должно быть имя процедуры, которую нужно заранее определить внутри тега. Если надо использовать определенную процедуру, то параметр LANGUAGE тега <SCRIPT> должен быть включен в этот тэг как дополнительный атрибут.

Событие Назначение

OnClick Пользователь щелкнул мышкой на элементе управления

MouseOver Пользователь помещает курсор мыши над объектом

DblClick Пользователь дважды щелкнул мышкой на соответствующем объекте

OnLoad Происходит при загрузке документа или другого элемента управления

Типовая схема описания обработчика события следующая: <...EventName="method" LANGUAGE="VBScript"...>, где EventName - любое правильное событие для соответствующего объекта, а method - это имя процедуры, которая вызывается при возникновении какого-то определенного события.

Используя атрибуты вы можете определить в теге <SCRIPT>, какое произошло событие и для какого объекта должен использоваться следующий код, что необходимо сделать, если в программе несколько процедур. Это выглядит примерно так:

<SCRIPT LANGUAGE="VBSCRIPT" FOR="ObjectName"
 EVENT="EventName"> 
... 
</SCRIPT>

FOR определяет имя элемента управления или объекта, для которого используется последующий код; EVENT задает событие, при возникновении которого следующий код будет вызван.

Определение обработчика события через процедуру - самый простой способ выполнения некоторого кода, когда обрабатываемое событие имело место. Этот метод использует процедуру с таким же именем, как у элемента управления, который вы предполагаете использовать, плюс подчеркивание между именами объекта и события:

<SCRIPT LANGUAGE="VBScript"> 
... 
sub ObjectName_ObjectEvent 
... 
end sub 
... 
</SCRIPT>

Следующий фрагмент исходного текста иллюстрирует оба рассмотренных метода. Обработчики события определяются как атрибуты, а также используются как процедуры внутри кода:

... 
<INPUT TYPE="button" value="click ME to change" 
onclick="changes" Language="VBScript"></CENTER> 
<SCRIPT> 
sub changes 
MyLabel.Caption="See. . . I TOLD YOU!" 
MyLabel.ForeColor = "6316128" 
MyLabel.BackColor = "167111680" 
MyLabel.FontName = "Arial" 
end sub 
...
... 
sub MyLabel_Click 
MyLabel.Caption="Watch me change!" 
MyLabel.ForeColor = "65280" 
MyLabel.BackColor = "14527197" 
MyLabel.FontName = "Times" 
end sub 
...



Комментарии

 Ваш комментарий к данному материалу будет интересен нам и нашим читателям!



Последние статьи: Web - программирование / VBScript /

McObject випускає ODBC API для бази даних eXtremeDB
13-04-2009   

Компанія McObject оголосила про випуск API-інтерфейсу Open Database Connectivity (ODBC) для своєї Озу-резидентной що вбудовує СУБД реального часу eXtremeDB... подробнее

Кол. просмотров: общее - 2979 сегодня - 1

Вызов методов в языке сценариев VBScript
13-04-2009   

Чтобы вызвать подпрограмму из вашего сценария, используйте следующий синтаксис... подробнее

Кол. просмотров: общее - 2940 сегодня - 1

Обработка событий на языке сценариев VBScript
13-04-2009   

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

Кол. просмотров: общее - 2906 сегодня - 1

Установка с помощью VBScript свойств для элементов управления и объектов
13-04-2009   

Установка свойств для разных объектов на странице является одной из простейших задач при программировании на языке сценариев VBScript... подробнее

Кол. просмотров: общее - 3053 сегодня - 0

Установка свойств для элементов управления и объектов в языке сценариев VBScript
13-04-2009   

И методы, и свойства, и события разработчик выбирает сам, исходя из потребностей задачи. Так, если в вашей программе нужно отследить время окончания работы, то имеет смысл обращать внимание на событие, сигнализирующее об этом... подробнее

Кол. просмотров: общее - 3292 сегодня - 2



  WWW.COMPROG.RU - 2009-2012 | Designed and Powered by Zaipov Renat | Projects