Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];

Вниз

Текущий 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.03 c
9-1075019291
ZedeS
2004-01-25 11:28
2004.05.30
Игра Удав, движение


8-1079617174
TrollXP
2004-03-18 16:39
2004.05.30
Winamp Playlist


11-1053114979
BelchonokH
2003-05-16 23:56
2004.05.30
Добавление строки в KOLMemo


6-1081419374
-=Demon=-
2004-04-08 14:16
2004.05.30
Контрольная Сумма


11-1073169165
tbyte
2004-01-04 01:32
2004.05.30
KOL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский