Как я могу добавить собственный обработчик onclick к своим SPAN-тегам - как это делает аддон Skype? - PullRequest
0 голосов
/ 04 октября 2010

Когда я смотрю на исходный код веб-страницы, созданной с помощью надстройки Skype для Internet Explorer, я обнаруживаю, что их пользовательский html-элемент представляет собой элемент SPAN с определенным атрибутом «skypeaction», для которого установлено «dropdown «- это, я полагаю, возможность открывать выпадающее меню, когда пользователь нажимает на этот элемент.

Кроме этого, я не вижу ни javascript, ни чего-либо такого, что фактически делает раскрывающееся меню. Я знаю, что код CSS для всплывающего окна - это встроенная ссылка в dll skypeplugin, но я не понимаю, как этот элемент кликабелен!

Знает ли кто-нибудь здесь, как это может работать, и возможно ли мне каким-то образом повторить это?

1 Ответ

0 голосов
/ 04 октября 2010

Skype устанавливает BHO и какое-то вспомогательное расширение, которое выполняет обработку клика в нативном коде.Возможно, сделав что-то вроде this .

Если вы перейдете в Инструменты -> Управление надстройками в IE, вы увидите, что у них есть BHO и другое вспомогательное расширение, которые зарегистрированы.

Skype manage add-ons screen shot.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...