русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Листинг 1.7. Вычисление среднего дохода


Дата добавления: 2015-07-09; просмотров: 846; Нарушение авторских прав


<HTML>

<HEAD>

<title>Вычисление среднего дохода</title>

<script language= "JavaScript">

<!-- //

function val(obj)

{var a1= 1*obj.num1.value;

var a2=1* obj.num2.value;

var a3=1* obj.num3.value;

var a4=l*obj.num4.value;

var a5=1* obj.num5.value;

var a6=1* obj.num6.value;

var s =(a1+a2+a3+a4+a5+a6)/6

obj.res.value = s

}

//-->

</script>

</HEAD>

<BODY>

Введите начисленную сумму гонорара за следующие месяцы

<pre>

<form name="form1">

Январь: <input type="text" size=8 name="numl">

Февраль: <input type="text" size=8 name="num2">

Март: <input type="text" size=8 name="num3">

Апрель: <input type="text" size=8 name="num4">

Май: <input type="text" size=8 name="num5">

Июнь: <input type="text" size=8 name="num6">

Средняя зарплата за полгода: <input type="text" size=18 name="res"<br>

<input type="button" value=Bычиcлить onClick="val(forml)">

<input type="reset" value="Обновить">

</form>

</pre>

</BODY>

</HTML>

В рассмотренных примерах параметр обработки события (onciick), задающий действия, выполняемые при обработке события, был связан с элементом типа "кнопка" (button). Событие, вызывающее обработку элементов форм - это щелчок мышью по кнопке Вычислить.В операторе задания переменной

var al= l*obj.numl.value

умножение на 1 выполняется для того, чтобы значением ai стало число, а не строка, т. к. в дальнейшем требуется осуществлять сложение чисел, а не строк.

Рассмотрим дополнительно некоторые другие события, применяемые к объекту "текстовое поле" (text).



 

Площадь квадрата

Напишем сценарий, определяющий площадь квадрата по заданной стороне. Площадь должна вычисляться в тот момент, когда изменилось значение его стороны.

Зададим форму, в которой определены два текстовых поля: одно для длины стороны квадрата, другое для вычисленной площади. Кнопка Обновитьочищает поля формы. Площадь квадрата вычисляется при возникновении события change, которое происходит в тот момент, когда значение элемента формы с именем numl изменилось, и элемент потерял фокус. HTML-код представлен в листинге 1.8.



<== предыдущая лекция | следующая лекция ==>
Листинг 1.6. Использование оператора присваивания для вычисления значения параметра обработки события | Листинг 1.9. Обработка события Focus - объект формы получает фокус


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.126 сек.