HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

[Delphi] WebBrowser , обработчик события перехода по ссылке
  #1  
Старый 02.07.2008, 15:35
Flame of Soul
Участник форума
Регистрация: 25.05.2007
Сообщений: 290
С нами: 9980798

Репутация: 435
Отправить сообщение для Flame of Soul с помощью MSN
Question [Delphi] WebBrowser , обработчик события перехода по ссылке

нухен код хука на изменение URL в WebBrauser.

WebBrowser1.Navigate('c:\1.htm');

в 1.html есть линк <a href=1.html#56>

как сделать так чтобы если мы жмякаем линк

Label1.Caption := '666';


PS: вопрос глупый но просто требуется именно так
при чем этих сцылок там может быть куча но надо именно чтобы только отслеживалось событие!!!
 
Ответить с цитированием

  #2  
Старый 02.07.2008, 19:08
Flame of Soul
Участник форума
Регистрация: 25.05.2007
Сообщений: 290
С нами: 9980798

Репутация: 435
Отправить сообщение для Flame of Soul с помощью MSN
По умолчанию

в приложении есть хтмл страничкка в которой есть ссылки, эта страница открывается в веббраузере.

После компиляции получаем браузер с открытой этой страничкой. И если мы на ней нажали ссылку, то есть WebBrowser1.Navigate у нас сменился то тогда метке присвоить какой либо значение.

Это можно тупо сделать праверку состояния URL по таймеру, но он будет жрать кучу ресурсов зря. поэтому надо как то организовать по другому.
 
Ответить с цитированием

  #3  
Старый 03.07.2008, 22:37
JuliaSmit
Новичок
Регистрация: 21.12.2007
Сообщений: 10
С нами: 9679037

Репутация: 12
По умолчанию

Цитата:
Сообщение от Flame of Soul  
в приложении есть хтмл страничкка в которой есть ссылки, эта страница открывается в веббраузере.

После компиляции получаем браузер с открытой этой страничкой. И если мы на ней нажали ссылку, то есть WebBrowser1.Navigate у нас сменился то тогда метке присвоить какой либо значение.

Это можно тупо сделать праверку состояния URL по таймеру, но он будет жрать кучу ресурсов зря. поэтому надо как то организовать по другому.

HTMLDocumentEvents2
DWebBrowserEvents2

Перехватывай события в странице и браузере...
 
Ответить с цитированием

  #4  
Старый 03.07.2008, 22:50
Flame of Soul
Участник форума
Регистрация: 25.05.2007
Сообщений: 290
С нами: 9980798

Репутация: 435
Отправить сообщение для Flame of Soul с помощью MSN
По умолчанию

Цитата:
HTMLDocumentEvents2
DWebBrowserEvents2

Перехватывай события в странице и браузере...
Можно более конкретно? Пожалуйста.
 
Ответить с цитированием

  #5  
Старый 07.07.2008, 01:30
JuliaSmit
Новичок
Регистрация: 21.12.2007
Сообщений: 10
С нами: 9679037

Репутация: 12
По умолчанию

Цитата:
Сообщение от Flame of Soul  
Можно более конкретно? Пожалуйста.
У тебя компанент WebBrowser или ты с Internet Explorer хочешь это проделать?
Если компанент то OnDocumentComplite, OnNavigateComplite проверяй параметр LocationURL если же Internet Explorer то необходимо подключиться через COM и перехватывать события в браузере.

Стучи ICQ: 462-O7O-29O помогу чем смогу.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
События в Украине Algol Болталка 10 02.12.2004 08:27



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...