Страницы: 1
Привет.
Скажите как отлавливать и обрабатывать открытие ссылок "mailto:"?
Я хочу чтоб если стоит у меня галочка "своя обработка", то по клику на ссылку "mailto:..." вызов с параметрами передавался в мой тулбар.
Отсутствует
Или отлавливать щелчки по ссылкам, или писать собственный обработчик mailto:, хотя может ещё какой-нибудь способ есть.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Скажите а чтоб отлавливать клики надо обрабатывать tabbrowser.onclick?
Тоесть просто в основной xul файл добавить примерно вот такой код???:
<tabbrowser id="content" flex="1" autocompletepopup="PopupAutoComplete" disablehistory="true" onclick="обработчик" />
Отсутствует
chikanok
Скажите а чтоб отлавливать клики надо обрабатывать tabbrowser.onclick?
Примерно так:
window.addEventListener("click", clickHandler, true); function clickHandler(e) { var a = e.originalTarget; // if(a.namespaceURI == "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul") // return; var ann = a.nodeName.toLowerCase(); while(ann != "#document" && ann != "a") { a = a.parentNode; ann = a.nodeName.toLowerCase(); } var href = a.href; if(!href) return; e.preventDefault(); e.stopPropagation(); alert(href); }
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
chikanok
Скажите как отлавливать и обрабатывать открытие ссылок "mailto:"?
В Firefox 3 ссылки mailto: также можно передавать в веб-приложения - см. http://developer.mozilla.org/en/docs/We … l_handlers
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
Страницы: 1