русс | укр

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

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

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

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


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

События


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


 

Событие — это очень важное в программировании на JavaScript понятие. События главным образом порождаются пользователем, являются следствиями его действий. Если пользователь нажимает кнопку мыши, то происходит событие, которое называется Click. Если экранный указатель мыши движется по ссылке HTML-документа, происходит событие MouseOver.

Существует несколько различных событий. Пусть мы хотим, чтобы наша JavaScript программа реагировала на несколько разных событий. Это можно сделать при помощи event-handlers. Например, можно заставить появиться новое всплывающее окно, которое появляется при нажатии кнопки. Появление нового окна будет следствием наступления события Click. Event-handler, иначе говоря обработчик событий или средство управления событиями, который требуется для организации такого действия, называется onСlick. Это средство управления событиями сообщает компьютеру, какие действия необходимо совершить при наступлении данного события.

 

Задание:

Написать программу иллюстрирующую обработку события onСlick при нажатии на кнопку.

Выплнение:

1) создать HTML-документ;

2) поместить в тело документа следующие строки:

 

<form>

<input type="button" value="нажми на меня" onClick="alert('Ой-ой')">

</form>

 

3) сохранить HTML-документ;

4) проверить работу скрипта, открыв созданный HTML-документ в браузере.

 

Пояснение:

В результате выполнения Java-скрипта, при нажатии на кнопку, на экране должно появиться диалоговое окно с сообщением «Ой-ой».

 

Рисунок 1 – Результат выполнения скрипта.

В приведенном выше примере есть несколько новых моментов. Рассмотрим все подробно, шаг за шагом. В этом примере мы описали форму или бланк, в котором имеется кнопка. Это осуществляется при помощи инструкций HTML, и поэтому мы не будем на этом останавливаться. Для нас важной частью является инструкция onClick="alert('Ой-ой')", которая размещена внутри тега <input>. Как уже было замечено ранее, она определяет то действие, которое будет выполнено при нажатии кнопки. Если происходит событие Click, то компьютер выполнит инструкцию аlert('Ой-ой'). Эта инструкция — фрагмент JavaScript. Заметьте, что в этом случае мы не использовали тег <script>. Инструкция alert() позволяет создавать диалоговые окна. В скобках следует записать строку, в нашем случае это 'Ой-ой'. Текст строки будет виден в диалоговом окне.



Отметим маленькую деталь, которая, однако, может создать некоторые недоразумения. В команде document.write() мы писали двойные кавычки ", а в комбинации инструкций, содержащей alert(), мы используем одиночные кавычки ' — почему? Вообще говоря, можно пользоваться как теми, так и другими кавычками. В нашем последнем примере мы используем две пары кавычек и пишем onClick="alert('Ой-ой')". Но если мы напишем onClick=”alert(“Ой-ой”)”, то браузер не сможет определить, какая часть относится к onClick, а какая — нет.

Для того чтобы не возникали недоразумения такого рода, необходимо использовать разные типы кавычек, при этом нет никакой разницы, в каком порядке они будут применяться. Ту же формулу можно переписать в другом виде, поменяв кавычки местами: onClick='alert(“Ой-ой”)'.

Существует множество средств управления событиями. С некоторыми из них мы познакомимся далее, однако, не со всеми. Если у Вас появляется необходимость познакомиться с другими средствами управления событиями, обратитесь к справочным пособиям.

 



<== предыдущая лекция | следующая лекция ==>
Браузеры, не поддерживающие JavaScript | Функции


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


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

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

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


 


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

 
 

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

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