Telement.events
Объект, доступный для чтения.
Источник: webvi_telement.js
Синтаксис: ...Telement_object.events.AnyEventHandler...
Данное поле является объектом класса Tevent, объявленного в WebVI. Этот объект может использоваться в качестве контейнера событий, поступающих элементу. В настоящее время, реализована поддержка только трёх событий, поступающих от мыши. Поля для этих событий объявлены в классе Tevent:
| Поле | Описание |
| Tevent.mouseclick | Пользовательский обработчик щелчка мыши |
| Tevent.mouseover | Пользовательский обработчик, вызываемый при наведении мыши на объект |
| Tevent.mouseout | Пользовательский обработчик, вызываемый при уходе мыши с объекта |
Данные обработчики функционируют только в том случае, если прохождение событий инициировано посредством модуля webvi_mevents.js. Подробные сведения о его подключении и использовании Вы можете найти в разделе "WebVI.mevents - Обработка событий мыши". Использование обработчиков, объявленных в Tevent, гарантирует совместимость кода в разных браузерах. Кроме того, прохождение событий оказывается корректным таким, каким его привыкли видеть программисты визуальных сред (события mouseover и mouseout генерируются только когда мышь пересекает границу объекта с учётом иерархии, а не при прохождении любых границ внутри иерархии). Подключить собственный обработчк к объекту иерерахии Telement можно воспользовавшись примером следующего кода:
var obj = ehtml.find('storm');
//Создание обработчика наведения мыши, который устанавливает цвет фона
obj.events.mouseover = function(msg){
msg.dom.style.backgroundColor = 'yellow';
}
//Создание обработчика ухода мыши, который сбрасывает цвет фона
obj.events.mouseover = function(msg){
msg.dom.style.backgroundColor = '';
}
Вы видите этот текст, потому что Ваш браузер не поддерживает таблицы стилей (CSS)