Что такое VBScript?
VBScript (Visual Basic Script) разработан Microsoft с целью разработки динамических веб-страниц. Это клиентский язык сценариев, как JavaScript. VBScript — это облегченная версия Microsoft Visual Basic. Синтаксис VBScript очень похож на синтаксис Visual Basic. Если вы хотите, чтобы ваша веб-страница была более живой и интерактивной, вы можете включить в свой код VBScript.
VBScript — это просто язык сценариев. Таким образом, он не может запустить свой код самостоятельно. Для его размещения требуется больший язык программирования.
В этом уроке вы узнаете больше о
В настоящее время есть 3 среды, в которых могут работать VB Scripts.
- IIS (Internet Information Server) — веб-сервер Microsoft
- WSH (Windows Script Host) — родная среда размещения ОС Windows
- IE (Internet Explorer) — самая простая среда размещения, которую мы можем использовать для запуска VBScript
Как создать простой VBScript?
Вам понадобятся только 2 простых инструмента для создания и запуска кода VBScript на протяжении всего этого урока:
- Internet Explorer — любая версия, но хорошо использовать IE6 или выше.
- Текстовый редактор. Вы можете использовать обычные текстовые редакторы, такие как Notepad ++, Microsoft Expression Web или даже Блокнот, для написания кода VBScript.
Давайте начнем с разработки простой программы VB Script.
В этой серии руководств мы встраиваем наш код VBScript в очень простой HTML-код.
Таким образом, мы можем увидеть VBScript в действии, запустив определенный HTML-файл в веб-браузере Internet Explorer.
Пример VBScript:
Откройте ваш текстовый редактор (здесь используется Блокнот. Вы можете использовать любой текстовый редактор, какой захотите) и добавьте следующие строки кода.
<html> <head> <title>My First VBScript Code!!!</title> </head> <body> <script type="text/vbscript"> document.write("Yes!!! I have started learning VBScript.") </script> </body> </html>
Теперь ваш текстовый редактор будет выглядеть так (внешний вид и расположение могут отличаться в зависимости от используемого текстового редактора):
В этой программе следующие разделы составляют HTML-шаблон.
<html> <head> <title>My First VBScript Code!!!</title> </head> <body> <script type="text/vbscript"> document.write("Yes!!! I have started learning VBScript.") </script> </body> </html>
Только часть, которая начинается с <script>, входит в состав кода VB Scripting.
Независимо от последовательности строк, которую вы поместите в document.write (), IE будет отображаться как текст страницы.
Этот код просто выведет утверждение «Да !!! Я начал изучать VB Scripting ». на странице браузера.
Зайдите в меню «Файл» и нажмите «Сохранить». Теперь вы получите окно, подобное этому:
- Имя файла: введите имя как trial.html
- Сохранить как тип: Все файлы.
- Нажмите кнопку сохранить
Нажмите кнопку Сохранить, и вы увидите файл trial.html в папке, где вы сохранили свой файл.
Чтобы выполнить код VB Scripting, который мы только что создали, нам нужно открыть файл trial.html в Internet Explorer.
Если вы установили IE в качестве браузера по умолчанию, вам просто нужно дважды щелкнуть файл trial.html.
Если вы установили любой другой веб-браузер в качестве браузера по умолчанию, щелкните файл правой кнопкой мыши и перейдите в «Открыть с помощью -> Internet Explorer» следующим образом:
Примечание: вам может быть показано сообщение, чтобы сделать IE браузером по умолчанию
Теперь, веб-браузер IE будет открыт с предупреждением безопасности, как это:
Нажмите «Разрешить заблокированный контент», и вас спросят, хотите ли вы установить IE в качестве браузера по умолчанию. Вы можете нажать Да или Нет, как вы хотите. Теперь вы получите следующее сообщение в IE.
Да, вы успешно реализовали свой первый код VBScript.
Поиск проблемы
Если код не работает —
- Нажмите F12, чтобы открыть инструменты разработчика
- На левой панели инструментов прокрутите вниз, пока не увидите страницу настроек «Эмуляция»
- Изменить режим документа по умолчанию («Край») на 10
- Попробуйте использовать следующий код
<html> <head> <meta http-equiv="x-ua-compatible" content="IE=10"> <title>My First VBScript Code!!!</title> </head> <body> <script type="text/vbscript"> document.write("Hello World!") </script> </body> </html>
Недостаток VBScript
Основным недостатком VBScript является то, что большинство браузеров, кроме Internet Explorer, не будут обрабатывать код VBScript. Другими словами, если на вашем сайте есть посетители, которые используют веб-браузеры, отличные от Internet Explorer, такие как Chrome, Firefox или Opera, то VBScript не будет полезен.
Кроме того, VBScript не будет работать на компьютерах, работающих на операционных системах, отличных от Microsoft Windows, включая Linux, Mac и т. Д.
Как и любой другой язык сценариев, VBScript претерпел множество изменений за эти годы.
Теперь VB Script используется в качестве языка сценариев ASP по умолчанию.
КЛЮЧ ОБУЧЕНИЯ:
- VB Script — это язык сценариев, разработанный Microsoft.
- Это облегченная версия Microsoft Visual Basic, и синтаксис VBScript очень похож на синтаксис Visual Basic.
- Программа VBScript должна быть размещена в любой из этих 3 сред:
- IIS (Internet Information Server) — программное обеспечение собственного веб-сервера Microsoft
- WSH (Windows Scripting Host) — собственная среда размещения ОС Windows
- IE (Internet Explorer) — самая простая среда размещения, которую мы можем использовать для запуска VBScript