Глава 2. ОБРАБОТКА СОБЫТИЯ
НА VBScript
Понятие события
События происходят при выполнении каких-либо действий либо совершенных пользователем, либо при запуске сценария, который выполняет последовательные действия в соответствии с заданным алгоритмом. В данном разделе будут рассмотрены примеры, отображающие различные виды событий, которые включены в браузер и обрабатываются с помощью VBScript. Различные события могут происходить с одним и тем же элементом на web-странице, например, при наезде указателя мыши на текстовый фрагмент, он может изменить свой цвет, а при щелчке левой клавишей мыши по текстовому фрагменту, произойдет открытие новой Web-страницы и т.д. Следовательно, можно сделать заключение, что для проведения изменений с каким-либо элементом на Web-странице, необходимо его идентифицировать – присвоить ему имя (ID), назначить вид обработчика события и, наконец, составить программный код (сценарий), в котором осуществляется изменение свойств или атрибутов элемента. Сообщение о событии формируется в виде объекта, т.е. контейнера для хранения информации. Как только объект события создан, браузер присваивает значения его свойствам. Например, объект, соответствующий щелчку мышью, содержит координаты указателя мыши, а также сведения о том, какая кнопка нажата или по какому элементу контейнеру проведен щелчок.