WWW.DISSERS.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА

   Добро пожаловать!

Pages:     | 1 | 2 || 4 | 5 |   ...   | 6 |

«Вадим Дунаев JavaScript Изучите один из популярнейших языков для самостоятельно издание Прочитав эту книгу, вы узнаете: ...»

-- [ Страница 3 ] --

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

2.4. Понятие события <А ID = HREF = здесь Если бы мы не использовали оператор = false, то из-за не указанного в HREF адреса перехода по ссылке после выполнения обработчика со бытия открылось бы новое окно браузера с содержимым текущей папки.

Другой способ отключить действие щелчка на ссылке, принятое по умолчанию, заключается в том, чтобы в значении атрибута HREF написать как в следую щем примере:

<А ID = "myref" HREF = здесь 2.4.2. Прохождение событий Как уже отмечалось выше, для элементов документа можно указать события, на которые они должны реагировать, и обработчики этих событий. Например, если требуется, чтобы элемент реагировал на щелчок кнопкой мыши выполнением не которой функции то в тег этого элемента следует вставить запись: = Однако нам известно, что большинство тегов в HTML являются кон тейнерными и, следовательно, могут содержать в себе другие теги. При этом мо жет оказаться так, что одно и то же событие будет обозначено в различных, но вложенных друг в друга тегах. Что произойдет при наступлении этого события?

Как оно распространяется по объектам и как оно перехватывается элементами документа?

Рассмотрим в качестве примера следующий HTML-документ, содержащий един ственную кнопку:

Особенность этого документа в том, что одно и то же событие (с различными об работчиками) привязано к различным тегам, один из которых содержит в себе другой (