57 Часть V. Разработка программ и написание скриптов

<SCRIPT LANGUAGE="VBScript"><!— Dim sstrUserName

Function GetAverageSale( sngTotalSales, intSalesQty )

GetAverageSale= sngTotalSales / intSalesQty End Function

--></SCRIPT>

</HEAD><BODY>

<SCRIPT LANGUAGE="VBScript"><'—

MsgBox "Hello "S sstrUserName

MsgBox "Average sale is "&GetAverageSale( 1000, 20 )

—></SCRIPT>

</BODY></HTML>

Создание обработчиков событий.Если вы последуете приведенным выше рекомендациям, то должны будете расположит обработчики событий(event handlers)для форм в разделе <HEAD>документа. На самом деле вы можете расположить все обработчики событий для форм внутри одного блока <SCRIPT>, организовав таким образом один большой блок скриптов.

Однако можно облегчить себе жизнь. Расположите обработчики событий внутри блока <FORM>. На это есть две причины:

+ Вы сэкономите время поиска соответствующих процедур с обработчиками событий форм, если они будут располагаться поблизости от самой формы. Вам не придется перескакивать от описания формы к началу HTML-файла и обратно.

+ Размещение обработчиков событий внутри блока <FORM>позволит не задавать имя формы при обращении к свойствам или методам элементов. Обычно обращение к значению элемента формы в выражении записывается следующим образом:form. element,value. Если скрипт будет располагаться внутри блока <FORM>, то обращение к значению того же самого элемента может быть записано короче:element, value.