JavaScript Как программно вызвать событие? #779652


#0 by D_Pavel
В документе есть обработчик события onmouseover, при наведении на элементы проверяет если это email адрес, то выводит по нему информацию. Мне нужно программно вызвать это событие на конкретном элементе. Как это сделать?
#1 by Torquader
Самое простое - получить функцию, и если она не 0, то просто её вызвать - проблема в том, что объект событие будет пустой.
#2 by Mauser
google://how+fire+event+javascript
#3 by Mauser
stackoverflow, западные форумы...
#4 by D_Pavel
В том то и проблема.
#5 by Torquader
Просто, в тех браузерах, где объект события передаётся в саму процедуру - ничего не мешает его просто сделать через new Object, а вот там, где он живёт "в окне" (то есть window.event) - просто не получится.
#6 by Лефмихалыч
а как в 1С программно нажать кнопку?
#7 by Garykom
Может те не нужно это событие на элементе вызывать? А нужно чтобы выполнился код который вызывается при движении мышки над этим объектом?
#8 by Asmody
В jquery на это есть trigger
#9 by Torquader
тогда уж лучше копать в сторону document.createEvent там где она есть, а где нету - и jquery не поможет.
#10 by D_Pavel
Маусер, думаешь если под другим ником напишешь, то будешь смешнее?
#11 by D_Pavel
Да, я в курсе. Все что есть в jquery есть и в JavaScript, потому что он написан на нем.
#12 by D_Pavel
действительно. Будем копать
#13 by D_Pavel
Спасибо, это то что нужно! Создаю евент для блока, срабатывает событие документа, в свойствах таргет стоит мой блок. Отлично! Темку можно грохнуть.
#14 by D_Pavel
Дружище, если бы я и знал это, то стараюсь отойти от 1С и забыть ее как страшный сон, поэтому не хочу даже думать про нее. Спроси лучше у кого-нибудь другого, на форуме наверняка подскажут.
#15 by Mauser
Раскусил. Ну хоть за ответ спасибо сказал, это же тоже я. И про jquery я тебе не зря намекал.
#16 by D_Pavel
Не бреши, а то забанят
#17 by Имитация работы
Кого из них?
Тэги: Веб-мастеринг
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С