Показать сообщение отдельно
  #1  
Старый 01.12.2011, 18:08
tovarz tovarz вне форума
Прохожий
 
Регистрация: 26.11.2011
Сообщения: 4
Репутация: 10
По умолчанию webbrowser1 и новая страница

В webbrowser1 загружена страница. На странице есть ссылка на другой сайт, который открывается в новом окне. Это не ссылка вида <а href=...>, а ссылка во flash-объекте. При нажатии в webbrowser1 на эту ссылку сайт открывается в Internet Explorer. Как сделать так, чтобы при нажатии на ссылку получить ее URL, но чтобы IE не открывался. В общем то, чтобы IE не открылся, я делаю так:

Код:
procedure TForm1.wbNewWindow2(Sender: TObject; var ppDisp: IDispatch; var Cancel: WordBool);
var 
  path: WideString;
NewWindow: TForm1;
begin
  NewWindow := TForm1.Create(self);
  ppDisp := NewWindow.wb.DefaultDispatch;

А вот как получить URL не знаю...
Ответить с цитированием