![]() |
[Delphi] WebBrowser , обработчик события перехода по ссылке
нухен код хука на изменение URL в WebBrauser.
WebBrowser1.Navigate('c:\1.htm'); в 1.html есть линк <a href=1.html#56> как сделать так чтобы если мы жмякаем линк Label1.Caption := '666'; PS: вопрос глупый но просто требуется именно так при чем этих сцылок там может быть куча но надо именно чтобы только отслеживалось событие!!! |
в приложении есть хтмл страничкка в которой есть ссылки, эта страница открывается в веббраузере.
После компиляции получаем браузер с открытой этой страничкой. И если мы на ней нажали ссылку, то есть WebBrowser1.Navigate у нас сменился то тогда метке присвоить какой либо значение. Это можно тупо сделать праверку состояния URL по таймеру, но он будет жрать кучу ресурсов зря. поэтому надо как то организовать по другому. |
Цитата:
HTMLDocumentEvents2 DWebBrowserEvents2 Перехватывай события в странице и браузере... |
Цитата:
|
Цитата:
Если компанент то OnDocumentComplite, OnNavigateComplite проверяй параметр LocationURL если же Internet Explorer то необходимо подключиться через COM и перехватывать события в браузере. Стучи ICQ: 462-O7O-29O помогу чем смогу. |
| Время: 15:49 |