576 ___ Часть V. Разработка программ и написание скриптов
Как же быть? Используйте наиболее удобный для вас текстовый редактор (например, Visual Notepad)в сочетании с ActiveX Control Pad, о котором было рассказано в предыдущей главе.
Зато у вас есть некоторое преимущество — вы не обременены правилами, с которыми вынуждены считаться пользователи Visual Basic или Visual C++. Это означает, что вы можете сделать значительно больше, чем при работе с визуальными средами, т.е. записать любой код, распознаваемый браузерами в блоке <SCRIPT>. Соблюдение некоторых правил, рассматриваемых в данном разделе, поможет несколько облегчить вашу работу. Ниже будет предложена схема расположения скриптов в HTML-файле. Также будут даны рекомендации по структуре файла, в котором используются элементы управления ActiveX.
Использование встроенных скриптов.Вам придется использовать множество встроенных скриптов на своих Web-страницах. Встроенные скрипты представляют собой набор выражений, записанных вне обычных процедур или функций. Браузер выполняет их в том порядке, в котором они появляются при загрузке страницы. Это дает возможность выполнить определенные действия при открытии Web-страницы или даже изменить содержимое страницы.
Располагайте встроенные скрипты в том месте HTML-файла, где вам это покажется удобным. Если вы хотите, например, динамически изменять содержимое файла, расположите скрипт точно в том месте, куда вы хотите добавлять информацию. В листинге 24.2 приведен пример такого скрипта. При открытии файла запрашивается ваше имя и выдается приветствие.
<HTML>This is static content on the Web page.<BR>
OCRIPT LANGUAGE="VBScript">
strName= InputBox ( "What is your name?")
Document.Write "Howdy "&strName &". This is dynamic content on the Web page.<BR>"
-->
</SCRIPT>
This is more static content on the Web page. </HTML>
На рис. 24.2 показан результат отображения данного HTML-файла в браузе-ре Internet Explorer.