JavaScript для мага


События при работе с мышью в JavaScript 1.2 - часть 2


</html>

 

Сперва мы сообщаем, что объект window перехватывает сигнал о событии Click. Для этого мы пользуемся методом captureEvent(). Строка

 

  window.onclick= displayCoords;

 

говорит о том, что должно происходить, когда случается событие Click. Конкретнее, здесь сообщается, что в качестве реакции на событие Click браузер должен  вызвать процедуру displayCoords()  (Заметим, что Вам при этом нельзя ставить скобки после слова displayCoords). В свою очередь, displayCoords() - это функция, которая определяется следующим образом:

 

  function displayCoords(e) {

    alert("x: " + e.pageX + " y: " + e.pageY);

  }

 

Как видите, эта функция имеет аргумент (мы назвали его e). На самом деле это объект Event, который передается на обработку функции displayCoords(). Объект Event имеет свойства pageX и pageY (наряду с другими), из которых моно получить координаты точки, где произошло событие. Окно с сообщением лишь показывает эти значения.

 




Начало  Назад  Вперед



Книжный магазин