
На главную
Учебники
HTML
Dynamic HTML
CSS
CGI
Java
Perl
JavaScript
VBScript
XML
Графика
|
Стандартные
события
ОБРАТИТЕ ВНИМАНИЕ: события для
некоторых 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
Охота на кабана, охота кабанов, охота за кабанами .
|