|
||||||||||||||||||||||||
|
||||||||||||||||||||||||
|
Справочник языка:
Как вызвать сценарий в VBscript
Веб страница с активным содержимым, всегда делится как бы на две части: Первая, это html код самой страницы содержащий необходимые элементы управления (ссылки, кнопки, формы для ввода информации и т.д.), и Вторая, сценарии на скрипте, которые начинают работать при различных событиях происходящих с элементами управления. Это можно назвать главной отличительной особенностью программ для веб страниц, от обычных исполняемых приложений. Рассмотрим основные приемы вызова сценариев, или процедур. Сценарий вызываемый неявно: <html> <head> <script language="VBScript"> Sub but_onclick Alert "Привет пиплы:)" End sub </script> </head> <body> <form> <input type="button" name="but"> </form> </body> </html> Такой способ, по моему мнению, самый простой. Указываем имя оператором name="имя" в теге характерризующим элемент управления, это же "имя" пишем в вызываемой процедуре и через знак подчеркивания пишем событие, которое должно произойти для исполнения сценария. Вызов сценария определяемый в элементе управления: <html> <head> <script language="VBScript"> Sub scenariy Alert "Привет пиплы:)" End sub </script> </head> <body> <form> <input type="button" name="but" _ onclick="scenariy" language="VBScript"> </form> </body> </html> Такой способ обрадует приверженцев Java Script. Среди его преимуществ, перед первым методом можно отметить то, что один и тот же сценарий можно вызывать из разных элементов управления. Автоматический вызов сценария: <html> <body> <script language="VBScript"> Alert "Привет пиплы" </script> </body> </html> Код программы в этом случае выполнится сразу после загрузки документа. Вызов из другой процедуры: <html> <head> <script language="VBScript"> Sub but_onclick Call butalert("Привет пиплы") End Sub Sub butalert(a) Alert a End Sub </script> </head> <body> <form> <input type="button" name="but" _ onclick="scenariy" language="VBScript"> </form> </body> </html> Все способы, кроме автоматического вызова сценария, чисто визуально будут выглядеть так:
|
|
||||||||||||||||||||||
2007-2010г. © Все о сайте Все права защищены. Полное или частичное копирование запрещено. Ну а если скопировали ссылка на сайт обязательна. |