Имя: Пароль:
IT
Веб-мастеринг
JavaScript Как программно вызвать событие?
, ,
0 D_Pavel
 
29.08.16
18:55
В документе есть обработчик события onmouseover, при наведении на элементы проверяет если это email адрес, то выводит по нему информацию.

Мне нужно программно вызвать это событие на конкретном элементе.

Как это сделать?
1 Torquader
 
29.08.16
18:59
Самое простое - получить функцию, и если она не 0, то просто её вызвать - проблема в том, что объект событие будет пустой.
2 Mauser
 
29.08.16
19:01
google://how+fire+event+javascript
3 Mauser
 
29.08.16
19:02
stackoverflow, западные форумы...
4 D_Pavel
 
29.08.16
19:03
(1) В том то и проблема.
5 Torquader
 
29.08.16
19:15
Просто, в тех браузерах, где объект события передаётся в саму процедуру - ничего не мешает его просто сделать через new Object, а вот там, где он живёт "в окне" (то есть window.event) - просто не получится.
6 Лефмихалыч
 
29.08.16
19:36
(0) а как в 1С программно нажать кнопку?
7 Garykom
 
гуру
29.08.16
19:40
(0) Может те не нужно это событие на элементе вызывать?

А нужно чтобы выполнился код который вызывается при движении мышки над этим объектом?
8 Asmody
 
29.08.16
19:42
В jquery на это есть trigger()
9 Torquader
 
29.08.16
19:44
(8) тогда уж лучше копать в сторону document.createEvent там где она есть, а где нету - и jquery не поможет.
10 D_Pavel
 
30.08.16
05:27
(7) Маусер, думаешь если под другим ником напишешь, то будешь смешнее?
11 D_Pavel
 
30.08.16
05:29
(8) Да, я в курсе. Все что есть в jquery есть и в JavaScript, потому что он написан на нем.
12 D_Pavel
 
30.08.16
05:31
(9) действительно. Будем копать
13 D_Pavel
 
30.08.16
05:58
(9) Спасибо, это то что нужно! Создаю евент для блока, срабатывает событие документа, в свойствах таргет стоит мой блок. Отлично! Темку можно грохнуть.
14 D_Pavel
 
30.08.16
06:02
(6) Дружище, если бы я и знал это, то стараюсь отойти от 1С и забыть ее как страшный сон, поэтому не хочу даже думать про нее. Спроси лучше у кого-нибудь другого, на форуме наверняка подскажут.
15 Mauser
 
30.08.16
08:19
(10) Раскусил. Ну хоть за ответ спасибо сказал, это же тоже я. И про jquery я тебе не зря намекал.
16 D_Pavel
 
30.08.16
16:52
(15) Не бреши, а то забанят
17 Имитация работы
 
30.08.16
16:55
(16) Кого из них?