Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.30;
Скачать: CL | DM;

Вниз

обработка ссылки в TWebBrowser   Найти похожие ветки 

 
@!!ex ©   (2008-02-28 08:21) [0]

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


 
palva ©   (2008-02-28 11:05) [1]

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


 
@!!ex ©   (2008-02-28 11:26) [2]

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


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

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

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


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


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


> WebBrowser1.LocationURL

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


 
DiamondShark ©   (2008-02-28 14:24) [5]


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

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

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


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

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

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



Страницы: 1 вся ветка

Текущий архив: 2008.03.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.035 c
2-1204639747
snake-as
2008-03-04 17:09
2008.03.30
Несколько клавиш


2-1204467333
Kiril
2008-03-02 17:15
2008.03.30
Как в SpinEdit вводить десятичные числа?


15-1203422705
DArk
2008-02-19 15:05
2008.03.30
Лучший, на ваш взгляд, вариант хранения данных


6-1183322193
MOO
2007-07-02 00:36
2008.03.30
Как отследить подключение к Интернет по DialUP?


2-1204115874
ryden
2008-02-27 15:37
2008.03.30
Как получить последнюю строку из таблици в БД