Навигация
Главная
Поиск
Форум
FAQ's
Ссылки
Карта сайта
Чат программистов

Статьи
-Delphi
-C/C++
-Turbo Pascal
-Assembler
-Java/JS
-PHP
-Perl
-DHTML
-Prolog
-GPSS
-Сайтостроительство
-CMS: PHP Fusion
-Инвестирование

Файлы
-Для программистов
-Компонеты для Delphi
-Исходники на Delphi
-Исходники на C/C++
-Книги по Delphi
-Книги по С/С++
-Книги по JAVA/JS
-Книги по Basic/VB/.NET
-Книги по PHP/MySQL
-Книги по Assembler
-PHP Fusion MOD'ы
-by Kest
Professional Download System
Реклама
Услуги

Автоматическое добавление статей на сайты на Wordpress, Joomla, DLE
Заказать продвижение сайта
Программа для рисования блок-схем
Инженерный калькулятор онлайн
Таблица сложения онлайн
Популярные статьи
OpenGL и Delphi... 65535
Форум на вашем ... 65535
HACK F.A.Q 65535
Гостевая книга ... 65535
Содержание сайт... 65535
Вызов хранимых ... 65535
Эмулятор микроп... 65535
Бип из системно... 58484
Invision Power ... 57571
Организация зап... 57358
Модуль Forms 56480
Создание отчето... 55025
Приложение «Про... 54661
Подключение Mic... 54519
Оператор выбора... 54286
ТЕХНОЛОГИИ ДОСТ... 51064
Программируемая... 47648
Имитационное мо... 46807
Пример работы с... 46771
21 ошибка прогр... 41846
Реклама
модели кораблей в москве - Victory
Сейчас на сайте
Гостей: 7
На сайте нет зарегистрированных пользователей

Пользователей: 13,008
новичок: lyuscherbakova19
Новости
Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ
Delphi, Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog, 3D MAX, Компас 3D
Заказать программу для Windows Mobile, Symbian

База данных междугородних телефонных разговоров на Delphi
Моделирование работы ЭВМ на GPSS + Пояснительная записка
Моделирование работы узла коммутации сообщений на GPSS + Пояснительная з...

Реклама

События Dynamic HTML
ОБРАТИТЕ ВНИМАНИЕ: события для некоторых HTML элементов , которые описаны здесь поддерживаются некоторыми версиями Netscape и более поздними версиями Internet Explorer Чтобы использовать браузер v4. 0 создавая сценарии, удостовертесь, что ваши потенциальные клиенты используют требуемую версию браузера, или они были перенанаправлены соответственно на нужную страницу.

onclick


Событие   onclick    может использоваться, чтобы выполнить функции сценария, когда пользователь нажимает на специфический элемент. Internet Explorer 4.0 поддерживает это событие почти для всех HTML элементов, в то время как Netscape и более ранние версии Internet Explorer поддерживают это только в некотрых элементах (типа links, image map и т.д.). См. порядок событий onmouse*   для деталей .

ondblclick


Cобытие  ondblclick   происходит, когда пользователем осуществляются двойные щелчки на специфическом элементе (почти все элементы для Internet Explorer 4.0). Например, следующая ссылка не отвечает на одиночно нажимание - нормальным способом, но двойное нажатие направляет к новому документу.

Это событие для Internet Explorer 4.0 и выше и Netscape 4.0 и выше.

Netscape 3.0 полностью поддерживает onclick событие и , но не поддерживает ondblclick событие, поэтому для пользователей Netscape 3.0 , ссылка будет полностью мертва. Пользователи Internet Explorer 3. 0x получили бы ошибку создания сценария.

 <A HREF="other_page.htm" onclick="javascript:return false" ondblclick="self.location.href ='other_page.html'">ссылка</A>  

Попробуйте (обратите внимание, что ссылка не будет направлять куда-нибудь, даже на двойном нажатии, но представит сообщение ).

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

ondragstart


Иногда, пользователь пытается перетащить элемент, куда-нибудь в другое место. Как простой пример, следующий текст ссылки изменится, когда вы попытаетесь перетащить ссылку.

Попробуйте: Drag me

Обратите внимание: С целью этого примера, заданное по умолчанию действие перемещения было отменено. Нормальное действие должно было бы загрузить документ, вызванный ссылкой .

onhelp


Cобытие  onhelp   обратите внимание, что объект должен в настоящее время быть выделенным. Простой пример, следующая ссылка отвечает только на двойное нажатие (см.  ondblclick  выше), и обеспечивает сообщение 'справки' озадаченному пользователю, который один раз нажимает ссылку ( в том случае если он нажимает клавишу F1 что бы получить ответ почему ничего не произошло после нажатия на ссылку).

<A HREF="other_page.htm" LANGUAGE="Javascript" onclick="return false" onhelp="alert ('Дважды нажмите на ссылку, что бы открыть документ.');return false" ondblclick="self.location.href= 'other_page.htm'">ссылка</A>  

onkeydown


Cобытие  onkeydown  Используется при нажатии и держании клавиши.

onkeypress


Cобытие  onkeypress Используется при нажатии клавиши.

onkeyup


Cобытие  onkeyup Используется при отпускании клавиши.

KeyCode


ВНИМАНИЕ:   свойство KeyCode  содержит символ клавиши (UNICODE) , которая была нажата, чтобы заставить события  onkeypress  ,   onkeydown   или   onkeyup   работать.

onmousedown


Cобытие  onmousedown , когда пользователь нажимает кнопку на мыши.
См. порядок событий onmouse*   для деталей .

onmousemove


Событие onmousemove  происходит всякий раз, когда мышь пользователей перемещается поверх некоторого места в документe. Обратите внимание, при исполнении события onmousemove  , необходимо отменить так называемое событие bubbling , чтобы все работало правильно. Например, рассмотрите:

 <P onmousemove="top.status='Обычный текст.'">Вот например немного <EM onmousemove="top.status='КУРСИВ.'">курсивчиком </EM> написано</P>  

Здесь строка состояния будет подразумевать, что мышь перемещается только поверх содержания элемента <P>. Поэтому делаем так:

 <P onmousemove="top.status='Обычный текст.'">Вот например немного <EM onmousemove="top.status='КУРСИВ.';
self.event.cancelBubble=true"> курсивчиком </EM> написано</P>  

Попробуйте - вторая строка отменяет событие bubbling:

Вот например немного курсивчиком написано

Вот например немногокурсивчиком написано

onmouseout


Cобытие  onmouseout  стартует , когда мышь пользователей оставляет область, определенную элементом. См. порядок событий onmouse*  
 

onmouseover
 


Cобытие  onmouseover  стартует , когда мышь пользователей входит в область, определенную элементом.
 

onmouseup
 


Cобытие  onmouseup  может использоваться, чтобы выполнить функции сценария после того, как мышь пользователей была нажата и отпущена - противоположность события  onmousedown . порядок событий onmouse*  

onselectstart
 


Cобытие  onselectstart  исполняется всякий раз, когда пользователь начинает выбирать некоторый текст, который является содержанием элемента. Например, выбор любого из текста в белом параграфе ниже заставляет изменяться его стиль.

Выбор любого элемента из этого текста заставит изменять его цвета ... иногда дико

 

Порядок событий onmouse*

 

Здесь представлена последовательность выполнения событий.

Следующие события мыши, для которых не требуется щелчок любых кнопок мыши, происходят в таком порядке:

onmouseover
onmousemove
onmouseout

Для мышкиных событий связанных с нажатием кнопки порядок следующий:

onmouseover
onmousemove
onmousedown
onmouseup
onclick
ondblclick
onmouseout

Так что любые функции сценария, выполненные событиями  onmousedown  или  onmouseup  произошли бы перед событиями  onclick  или  ondblclick  .

Опубликовал Kest October 26 2008 15:34:51 · 1 Комментариев · 6896 Прочтений · Для печати

• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •


Комментарии
Noname December 06 2013 15:35:55
ничего ни понятно(((((((smileysmileysmileysmileysmileysmiley
Добавить комментарий
Имя:



smiley smiley smiley smiley smiley smiley smiley smiley smiley
Запретить смайлики в комментариях

Введите проверочный код:* =
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Поделиться ссылкой
Фолловь меня в Твиттере!
Загрузки
Новые загрузки
iChat v.7.0 Final...
iComm v.6.1 - выв...
Visual Studio 200...
CodeGear RAD Stud...
Шаблон для новост...

Случайные загрузки
Indy in Depth Глу...
С# для профессион...
Atb
ScreenSaver [Исхо...
Delphi. Разработк...
Калькулятор [Исхо...
FreeSMS v1.3.1
RAS
Проигрыватель Mp3
Swat [Исходник на...
Flud Vkontakte.ru
Архив значков
Панель Наша Кнопка
Visual Studio 200...
Платформа програм...
45 уроков по дельфи
Создание лабиринт...
Советы от Даниилы...
PCX
Delphix Sample [И...

Топ загрузок
Приложение Клие... 100269
Delphi 7 Enterp... 75046
Converter AMR<-... 20016
Borland C++Buil... 10468
GPSS World Stud... 8814
Borland Delphi ... 7468
Turbo Pascal fo... 6867
Visual Studio 2... 4868
Калькулятор [Ис... 3835
FreeSMS v1.3.1 3481
Случайные статьи
Игры для взрослых
Основные понятия О...
Реализация шаблоно...
Брандмауэр добавит...
Работа с внешней п...
Инструменты ДЛЯ по...
Передача символьно...
Окно Add Table пос...
Apply Group Policy...
functor(T,F,N)
Сетевой сегмент ЛВС
Запись и чтение ко...
Это можно предотвр...
Сравнение регулярн...
пользовательвынужд...
Общие принципы соз...
Определение параме...
1.3.1. Объект Conn...
Исходя из этого, о...
Планирование
Создание изображен...
Собственная страни...
между этими компью...
Максимальная разни...
Q-деревья
Статистика



Друзья сайта
Программы, игры


Полезно
В какую объединенную сеть входит классовая сеть? Суммирование маршрутов Занимают ли таблицы память маршрутизатора?