TwebBrowser и target='_blank' (Delphi)
2429
3
Пишу программу на Delphi
На форме есть TwebBrowser.
в него загружается страница, в которой есть ссылки с опцией target="_blank".
При нажатии на ссылку открывается окно IE и там происходит дальнейшая загрузка.
Вопрос:
как сделать чтобы ссылки с target="_blank" открывались в этом же TWebBrowser?
На форме есть TwebBrowser.
в него загружается страница, в которой есть ссылки с опцией target="_blank".
При нажатии на ссылку открывается окно IE и там происходит дальнейшая загрузка.
Вопрос:
как сделать чтобы ссылки с target="_blank" открывались в этом же TWebBrowser?
Наверное только если исправить сами ссылки
А вообще хоть какой-нибудь полноценный браузер (IE, Opera, Firefox) позволяет в своих настройках запретить открывать ссылки в новом окне? Если нет, то и TwebBrowser не сможет (ведь это всего-лишь подключаемый компонент Delphi).
А вообще хоть какой-нибудь полноценный браузер (IE, Opera, Firefox) позволяет в своих настройках запретить открывать ссылки в новом окне? Если нет, то и TwebBrowser не сможет (ведь это всего-лишь подключаемый компонент Delphi).
нашел решение одной строчкой:
wb1.OleObject.document.links.item(i).target:='';
wb1.OleObject.document.links.item(i).target:='';
как сделать чтобы ссылки с target="_blank" открывались в этом же TWebBrowser?
см. OnNavigate
P.S. А ник уж больно отталкивающий, первый и последний раз отвечаю...
см. OnNavigate
P.S. А ник уж больно отталкивающий, первый и последний раз отвечаю...