Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

работа с WebBrowser [D6, Win95/98, WinME, NT4, Win2k, WinXP]


ZeRaM ©   (2005-04-08 20:16:00) 

Здравствуйте!
Уменя возникла такая проблема:
на форме расположенны два WebBrowser, в первом загруженна html страничка с сылками,как мне отследить нажатие на ту или иную ссылку, и загрузить нужную (выбранную) страничку во втором WebBrowser?
Спасибо.


ZeRaM   (2005-04-17 10:20:00) [1]

Еще раз здравствуйте!

У меня опять возникли некоторые вопросы которые я не смог решить самостоятельно:

1. Как программно включить/отключить отображение картинок в браузере?
2. Как отправить WebBrowser'у что нажата кнопка Backpace? Пробовал через SendMessage(Form1.WebBrowser1.Handle,WM_KEYDOWN,VK_BACK,0); но ничего не происходит.


ZeRaM   (2005-04-10 21:26:00) [2]

Все работает.
Всем спасибо.
Easy отдельное спасибо.


ZeRaM   (2005-04-10 07:49:00) [3]

Nes "нужно так, чтобы страница в первом броузере оставалась той же, а во втором грузилась ссылка?"
Вы абсолютно правы.

DiamondShark "Один браузер с фреймами никак не подойдёт?"
Нет не подойдет.

Easy спасибо попробую.


easy   (2005-04-09 11:41:00) [4]

procedure TForm1.FormCreate(Sender: TObject);
begin
 WebBrowser1.Navigate('about:<a href= http://delphimaster.ru>http://delphimas'+
 'ter.ru</a><br><a href= http://yandex.ru>http://yandex.ru</a>');
end;

procedure TForm1.WebBrowser1BeforeNavigate2(Sender: TObject;
 const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,
 Headers: OleVariant; var Cancel: WordBool);
begin
 if (Pos('about:',URL) <> 1) then begin
   Cancel:=true;
   WebBrowser2.Navigate(URL);
 end;
end;


DiamondShark   (2005-04-09 00:22:00) [5]

А нужно именно два WebBrowser-а? Один браузер с фреймами никак не подойдёт?


Nes   (2005-04-08 20:48:00) [6]

А нет, нужно так, чтобы страница в первом броузере оставалась той же, а во втором грузилась ссылка?


nes   (2005-04-08 20:44:00) [7]

Нужно, чтобы страница , которая в Webbrowser1 была бы и в Webbrowser2?


Наверх

Титульная страница Поиск, карта сайта Написать письмо