Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Выделить номер телефона в браузере


Автор: Mach3 30.11.2010, 07:42
Привет..
Хочу реализовать следующую задумку:
необходимо, чтобы при клике мышкой на номер телефона (вида 8ххххххххх, хх-хх-хх) в браузере (Опера), он(номер) выделился и записался в какую-нибудь переменную..
надеюсь, более-менее понятно изъяснился..
Подскажите, в какую сторону копать или что почитать..
Примного благодарен..

Добавлено через 3 минуты и 57 секунд
при двойном клике на на любой текст, Опера его сама выделяет..
как сделать, чтобы после даблклика в браузере "нажималось" Ctrl+C ?

Автор: skyboy 30.11.2010, 15:16
а почему бы не посмотреть в сторону возможностей самой Оперы? есть же аддоны.. правда, мне возможности их API неизвестны, может, и не поработаешь с выделенным текстом, но это всяко будет реальнее, чем http://forum.vingrad.ru/index.php?showtopic=204704&view=findpost&p=2257060. 

Автор: Snowy 30.11.2010, 15:17
Ещё есть JavaScript.
Можно свой скрипт аттачить ко всем страницам.

Автор: skyboy 30.11.2010, 15:46
по причинам обеспечения безопасности, работать с буфером обмена придется посредством http://bravo9.com/journal/copying-into-the-clipboard-with-javascript-in-firefox-safari-ie-opera-292559a2-cc6c-4ebf-9724-d23e8bc5ad8a/. а так - идея достойная, да. механизм называется userscripts, кстати.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)