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

Вниз

Текущий URL   Найти похожие ветки 

 
Сережа550   (2004-04-12 14:55) [0]

Уважаемые знатоки, есть небольшая проблемка:
Есть такая процедура (привожу в упрощенном виде):
begin
 WebBrowser1.Navigate("http://www.delphimaster.ru");
 ShowMessage(WebBrowser1.LocationURL);
end;


ShowMessage выдает пустую строку - оно и понятно: страница не успевает загрузиться... Можно ли каким-то образом узнать не текущий URL (URL загруженной страницы), а URL, который WebBrowser"у только что передали, т.е. на который он идет в данный момент?


 
easy ©   (2004-04-12 17:14) [1]

procedure TForm1.WebBrowser1BeforeNavigate2(Sender: TObject;
 const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,
 Headers: OleVariant; var Cancel: WordBool);
begin
ShowMessage(URL);
end;


 
Сережа550   (2004-04-12 17:26) [2]

Спасибо, работает.


 
SergP ©   (2004-04-12 17:57) [3]

А если на страничке несколько фреймов, то

>easy ©   (12.04.04 17:14)

будет несколько раз срабатывать и показывать УРЛы этих фреймов...

А вообще где-то (на Королевстве) есть статья Ihor Оsov"yak по поводу TWebbrowser. И там вроде бы я видел некоторые интерестные вещи имеющие отношение к сабжу...



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

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

Наверх




Память: 0.47 MB
Время: 0.022 c
14-1084300671
Vasya.ru
2004-05-11 22:37
2004.05.30
где взять 6ти знак?


1-1084826769
Nk
2004-05-18 00:46
2004.05.30
Конвертация типов данных при вызове сишных DLL


7-1082619506
Pontic
2004-04-22 11:38
2004.05.30
Блокировка управления


14-1084071283
Думкин
2004-05-09 06:54
2004.05.30
С днем рождения! 9 мая


11-1074414351
Insurge
2004-01-18 11:25
2004.05.30
Не компилиркет проект с MCK...