Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

обработка ссылки в TWebBrowser


@!!ex ©   (2008-02-28 08:21:00) 

Нужно при нажатии на ссылку в TWebBrowser - не открывать указанную ссылку, а добавить ее в список...
Как это можно сделать?


DiamondShark   (2008-02-28 14:24:00) [1]


> @!!ex ©   (28.02.08 11:26) [2]
> Страница не моя и редактированию не подлежит, :(

А ты забей на подлежание.
После того, как страница загружена в твойвеббраузер тебе доступно всё, что угодно. В том числе, подмена свойств объектов и их обработчиков событий.

Кстати, а BeforeNavigate2 не достаточно будет?


> palva ©   (28.02.08 11:05) [1]
> Вместо href тэга <A ...> написать Javascript, чтоб сделал
> что нибудь, типа строку в статус положил. В делфи отлавливать
> изменение статуса.

Тогда уж лучше onclick свой обработчик присвоить. Не так трансректально получится.

Я уже раз пятнадцать давал примеры присвоения нормальных дельфийских обработчиков DOM-объектам.


АИК   (2008-02-28 11:48:00) [2]


> WebBrowser1.LocationURL

Опа!!! это нето что тебе нужно


АИК   (2008-02-28 11:45:00) [3]

TWebBrowser - У неё же целая куча оброботчиков событый

procedure TForm1.WebBrowser1DownloadBegin(Sender: TObject);
begin
Memo1.Lines.Add(WebBrowser1.LocationURL);
WebBrowser1.Stop;
end;


Только немного иногда хурмит


@!!ex   (2008-02-28 11:26:00) [4]

Страница не моя и редактированию не подлежит, :(


palva   (2008-02-28 11:05:00) [5]

Вместо href тэга <A ...> написать Javascript, чтоб сделал что нибудь, типа строку в статус положил. В делфи отлавливать изменение статуса.


Наверх

Титульная страница Поиск, карта сайта Написать письмо