Полезное для программистов:

Фриланс
Новости
Статьи
   
Рубрики:


Как увязать объект и его событие с VBScript?

Поиск:
Вообще, существует несколько вариантов. Но я опишу наиболее предпочтительный.

Создаем на форме объект, присваиваем ему имя, как обычно это делается в HTML. Затем пишем НАД html-кодом следующее:
Код

<script language=’vbscript’>

Sub cmdButton_OnClick()

    Dim mess

    mess = “Вы кликнули по объекту!”

    CALL MsgBox( mess, vbInformation, “Информация” )
    document.form.txtText.value = mess

End Sub

</script>

А ПОД всем этим – HTML-код:
Код

<html>
<form name=’form’>

 <input type=’button’ name=’cmdButton’ value=’Вызов сообщения’><br>
 <input type=’text’ name=’txtText’ value=’0’>

</form>
</html>

Итак, давайте разберем порядок «увязки» VBScript с формой.

1.    Создаем HTML-код. Обязательно обрамляем весь код в теги <form></form>, причем присваиваем форме имя. Это потребуется при задании/считывании значений объектов на форме.
2.    Создаем объекты (ссылки, кнопки, текстовые поля и т.д.), обязательно присваиваем каждому имя.
3.    Над HTML-кодом пишем обрамляющие теги <script language=’vbscript’></script>.
4.    Между этими тегами пишем собственно событийные процедуры. Процедурам лучше присваивать типы Public, что эквивалентно простому объявлению Sub (вместо Public Sub). Затем пишем имя объекта на форме, а через символ подчеркивания – его событие, на которое он может реагировать (в нашем случае событие клика по объекту – OnClick() ). После имени события, разумеется, ставим пару круглых скобок.
5.    Прописываем в объявленной событийной процедуре действия, которые должны выполняться по срабатыванию события.

Вот, собственно, и все.
Автор: sim7






Просмотров: 2613

 

 

Новые статьи:


Популярные:
  1. Как сделать цикличным проигрывание MIDI-файла?
  2. Создание AVI файла из рисунков
  3. Как устройство "отключить в данной конфигурации"?
  4. Kто в данный момент присоединен через Сеть?
  5. Как узнать количество доступной памяти?
  6. Как реализовать в RichEdit разноцветный текст?
  7. Как скрыть свое приложение от ProcessViewer
  8. Как программно нажать/скрыть/показ кнопку "Start"?
  9. Модуль работы с ресурсами в PE файлах
10. Функции вызова диалоговых окон выбора
11. Проверка граматики средствами Word'а из Delphi.
12. Модуль для упрощенного вызова сообщений
13. Функции для записи и чтение своих данных в, ЕХЕ- файле
14. Рекурсивный просмотр директорий
15. Network Traffic Monitor
16. Разные модули
17. Универсальная функция для обращения к любым экспортируем функциям DLL
18. Библиотека от VladS
19. Протектор для UPX'а
20. Еще об ICQ, сообщения по контакт листу?
21. Использование открытых интерфейсов
22. Теория и практика использования RTTI
23. Работа с TApplication
24. Примеры использования Drag and Drop для различных визуальных компонентов
25. Что такое порт? Правила для работы с портами
26. Симфония на клавиатуре
27. Загрузка DLL
28. Исправление автоинкремента
29. Взаимодействие с чужими окнами
30. Проверить дубляжи в столбце


 

 

 
 
На главную