Списки выбора (Select)
Свойства
Length ‑ число элементов в списке.
SelectIndex ‑ номер выбранного элемента массива Options (отсчет с нуля).
Options ‑ массив элементов списка, который имеет следующие свойства: число элементов в списке (Length), признак выбора (1) или не выбора (0) элемента (Selected), номер выбранного элемента (SelectIndex), значение элемента (Text).
Методы Focus/Blur ‑ активизация/деактивизация элемента списка.
Пример использования списка арифметических операторов при работе калькулятора (рис. 1.6.10.4.1).
Рисунок - 1.6.10.4.1. Вид страницы калькулятора
<HTML>
<HEAD><TITLE>Калькулятор</TITLE>
<SCRIPT LANGUAGE=“VBScript“>
Sub Vih_OnClick ‘обработка кнопки вычисления
oper=Document.Form1.Oper.Options _
(Document.Form1.Oper.SelectedIndex).Text
x=CDbl(Document.Form1.X.Value): y=CDbl( Document.Form1.Y.Value)
Select Case oper ‘вычисление результата
Case “+“ : r= x+y : Case “-“ : r=x-y : Case “*“ : r=x*y : Case “/“ : r=x/y
Case “^“ : r=x^y : Case “ln“: r=LOG(x)
End Select
Document.Form1.R.Value=r ‘вывод результата в поле R
End Sub
</SCRIPT>
</HEAD>
<BODY>
<P ALIGN=“CENTER“> <FONT SIZE=“5“>Калькулятор</FONT></P>
<FORM NAME=“Form1“> <P ALIGN=“CENTER“>
<INPUT TYPE=“TEXT“ SIZE=“12“ NAME=“X“> <BR>
<SELECT NAME=“Oper“ SIZE=“1“> <OPTION> + <OPTION> -
<OPTION>*<OPTION>/<OPTION>^ <OPTION>ln </SELECT> <BR>
<INPUT TYPE=“TEXT“ SIZE=“21“ NAME=“Y“> <BR> = <BR>
<INPUT TYPE=“TEXT“ SIZE=“21“ NAME=“R“> </P>
<P ALIGN=“CENTER“>
<INPUT TYPE=“button“ NAME=“Vih“ VALUE=“Вычислить“>
<P ALIGN=“CENTER“> <INPUT TYPE=“reset“ NAME=“Ohistit“
VALUE=“Очистить“> </P>
</FORM>
</BODY>
</HTML>
Дата добавления: 2015-04-15; просмотров: 831;