7°C
завтра: 3°C
Погода в Перми
7°C
ночью0°C
утром−1°C
завтра3°C
Подробно
 64,68
+0.6996
Курс USD ЦБ РФна 26 апреля
64,6794
+0.6996
 72,11
+0.3961
Курс EUR ЦБ РФна 26 апреля
72,1111
+0.3961
  • Gopnik

    Анонимный пользователь

    Пишу программу на Delphi

    На форме есть TwebBrowser.
    в него загружается страница, в которой есть ссылки с опцией target="_blank".
    При нажатии на ссылку открывается окно IE и там происходит дальнейшая загрузка.

    Вопрос:
    как сделать чтобы ссылки с target="_blank" открывались в этом же TWebBrowser?

  • activist

    Сообщений: 450

    Наверное только если исправить сами ссылки :спок:
    А вообще хоть какой-нибудь полноценный браузер (IE, Opera, Firefox) позволяет в своих настройках запретить открывать ссылки в новом окне? Если нет, то и TwebBrowser не сможет (ведь это всего-лишь подключаемый компонент Delphi).

  • Gopnik

    Анонимный пользователь

    нашел решение одной строчкой:

    wb1.OleObject.document.links.item(i).target:='';

  • guru

    Сообщений: 7396

    как сделать чтобы ссылки с target="_blank" открывались в этом же TWebBrowser?
    см. OnNavigate

    P.S. А ник уж больно отталкивающий, первый и последний раз отвечаю...

    who | grep -i blonde | date; cd ~; unzip; touch;
    strip; finger; mount; gasp; yes; uptime; umount;

Записей на странице:

Перейти в форум

Модератор: