русс | укр

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

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

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

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


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

Список всех событий.


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


Событие Когда возникает
onClick Щелчок мыши на поле объекта.
onDblClick Двойной щелчок мыши на поле объекта.
onFocus Происходит при получении элементом фокуса ввода
onBlur Происходит при потере элементом фокуса ввода.
onChange Возникает когда содержимое элемента управления изменилось.
onKeyPress Происходит при наборе символа на клавиатуре, а так же при автоповторе нажатого и удерживаемого символа. Возникает только для символьных клавиш и возвращает их ASCII код.
onKeyDown Происходит в момент нажатия пользователем кнопки на клавиатуре, а так же при автоповторе нажатого и удерживаемого символа. Возникает для всех клавиш клавиатуры и возвращает их scan код.
onKeyUp Происходит в момент, когда пользователь отпустил кнопку на клавиатуре. Возникает для всех клавиш клавиатуры и возвращает их scan код.
onMouseDown Происходит в момент нажатия пользователем кнопки мыши.
onMouseUp Происходит в момент отпускания пользователем кнопки мыши.
onMouseMove Происходит при перемещении мыши над объектом документа или самим документом.
onMouseOver Происходит в момент когда курсор мыши попадает на область экрана с изображением объекта.
onMouseOut Происходит в момент когда курсор мыши покидает область экрана с изображением объекта.
onSelect Возникает, когда пользователь выделяет текст в элементе ввода формы.
onSubmit Возникает, когда пользователь нажимает кнопку SUBMIT на форме.
onReset Возникает, когда пользователь нажимает кнопку RESET на форме.
onMove Возникает, когда пользователь перемещает окно или фрейм.
onResize Возникает, когда пользователь изменяет размеры окна или фрейма.
onLoad Возникает, когда броузер завершил загрузку документа или всех его фреймов, так же когда закончилась загрузка изображаения.
onUnload Возникает, когда пользователь покидает документ.
onAbort Возникает, когда пользователь прервал загрузку документа или изображения.
onError Возникает, когда броузеру не удалось загрузить документ или изображение.

 



Функции вывода окна с сообщением

Эти функции преднаначены, для того, чтобы уведомить пользователя о чем, либо. Или возможно заставить его ответить на какой-либо вопрос.

Но эти функции так же очень удобны для отладки скриптов и исследования событий.

 

alert("message")

Отображает диалоговое окно Alert с сообщением и кнопкой OK

Метод alert используется для отображения сообщения, не требующего решения пользователя. Аргумент message определяет сообщение, которое содержит диалоговое окно.

Хотя alert является методом объекта window вам не нужно определять windowReference, при его вызове. Например, windowReference.alert() необязательно.

 

confirm("message")

Отображает диалоговое окно с указанным сообщением и кнопками OK и Cancel. message любая строка или свойство существующего объекта.

Метод confirm используется для принятия пользователем решения, требующего выбора OK или Cancel. Аргумент message определяет сообщение, которое требует решения пользователя. Метод confirm возвращает true, если пользователь выбрал OK, и false, если пользователь выбрал Cancel.
Хотя confirm является методом объекта window, вам не нужно указывать windowReference при его вызове. Например, windowReference.confirm() является необязательным.

 

prompt(message, [inputDefault])

Отображает диалоговое окно с сообщением и полем ввода.
message любая строка или свойство существующего объекта; строка отображается как сообщение. inputDefault строка, целое число или свойство существующего объекта, представляющая собой значение вводимое в поле по умолчанию.

Метод prompt используется для отображения диалогового окна, требующего ввода текста пользователем. Если вы не определяете первоначальное значение для inputDefault, то диалоговое окно отображает значение <undefined>.

Хотя prompt является методом объекта window, вам не нужно определять windowReference, при его вызове. Например, windowReference.prompt() является не обязательным.

 

eval("string")

Функция eval выполняет строку-аргумент и подставлает полученное значение вместо себя.

string любая строка, представляющая собой JavaScript выражение, команду или последовательность команд. Выражение может включать переменные и свойства существующего объекта.

Функция eval является встроенной функцией JavaScript. Она не является методом, связанным с любым объектом, но является частью самого языка.
Аргументом функции eval является строка. Не используйте eval для вычислений арифметических выражений. JavaScript вычисляет арифметические выражения автоматически. Если аргумент представляет собой выражение, eval вычисляет выражение. Если аргумент представляет собой одно или более JavaScript команд, то eval выполняет команды.

Если вы построили арифметическое выражение как строку, вы можете использовать eval для ее вычисления.

 

 

Обзор свойств

Язык JavaScript постоянно изменяется, поэтому нельзя быть уверенным, что даже самая новая документации не устарела или вообще действительна. Это очень усложняет жизнь программистам и приводит к появлению неприятных сообщений об ошибках во время просмотра страницы.

Рассмотрим вариант цикла for, который позволяет нам просмотреть все свойства некоторого объекта.

 

for (var in obj) { ...statements... }

 

При выполнении этого оператора переменная var, принимает значения, являющиеся свойствами объекта obj. Таким образом можно узнать все названия и значения всойств любого объекта JavaScript.

Приведем пример использования этого оператора:

function ViewProperty(obj)

{var displayLine;

for (var prop in obj)

{displayLine =obj.name+"."+prop+"="+obj[prop];

document.write(displayLine+" ");

}

document.write("End of object"+obj.name);

}

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

 


Лекция 5.



<== предыдущая лекция | следующая лекция ==>
События | Элементы документа


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


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

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

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


 


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

 
 

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

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