|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
webbrowser и onnewwindow2
Задумка такова:
Есть 2 TWebbrowser на форме. В первом веббраузере есть ссылка, при нажатии на которую открывается новое окно. Можно ли сделать так, чтобы то новое окно не открывалось, а чтобы эта страница открывалась во втором веббраузере? |
#2
|
||||
|
||||
в обработчике OnBeforeNavigate2 у WebBrowser1 можно написать:
Код:
procedure TForm1.WebBrowser1BeforeNavigate2(Sender: TObject; const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData, Headers: OleVariant; var Cancel: WordBool); begin if WebBrowser1.ReadyState=4 then begin Cancel:=True; WebBrowser2.Navigate(URL); end; end; Пишу программы за еду. __________________ |