Главная страница
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
3-1084116682
Alleum
2004-05-09 19:31
2004.05.30
реализовать перемену строк местами


14-1084269557
Alex_x
2004-05-11 13:59
2004.05.30
ASProtect, ICE license


6-1081421371
Артем
2004-04-08 14:49
2004.05.30
Дата обновления сайта


14-1084394919
Vasya.ru
2004-05-13 00:48
2004.05.30
А в каких крупных проектах ,мастера, участвовали?


11-1074308545
Sane
2004-01-17 06:02
2004.05.30
EOL в поток