Вниз
Скачать: CL | DM;

Действия при Нажатии на ссылку в TWebbrowser   Найти похожие ветки 

← →
Санек   (2014-08-27 15:03) [0]

Доброго времени, мастера!
Подскажите как отловить момент, когда пользователь нажимает какую-нибудь ссылка на странице в TWebbrowser?
Т.е., например, он нажал на ссылку, и ему выдает сообщение ShowMessage("").


← →
junglecat   (2014-08-27 15:07) [1]

OnBeforeNavigate2


← →
DQ   (2014-08-27 15:13) [2]

В общем случае никак. Разве что совать кривой JS-костыль. Опишите подробнее задачу.


← →
Санек   (2014-08-27 15:44) [3]

Задача:
Пользователь жмет на ссылку на странице в TWebbrowser. После этого проверяется адрес ссылки, на которую он нажал, и если эта ссылка не проходит проверку, то выдать сообщение, иначе открыть страницу по этой ссылке


← →
junglecat   (2014-08-27 15:50) [4]

> если эта ссылка не проходит проверку

OnBeforeNavigate2
Cancel := true;


← →
DQ   (2014-08-27 15:52) [5]

А если она в новой странице? А открытие через JS?


← →
Санек   (2014-08-27 15:54) [6]

не важно на какой она странице, нужно просто проверить адрес нажатой ссылки


← →
KilkennyCat ©   (2014-08-27 21:30) [7]


>  После этого проверяется адрес ссылки, на которую он нажал,
>  и если эта ссылка не проходит проверку, то выдать сообщение,
>  иначе открыть страницу по этой ссылке

вообще-то, обычно это делается не на стороне клиента.


← →
KilkennyCat ©   (2014-08-27 21:31) [8]

или определить клиента и сгенерировать ему только доступные ссылки.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.002 c
2-1409140712
ARchi
2014-08-27 15:58
2016.03.20
Чтение из ini файла


15-1435659743
Fiery_dragon
2015-06-30 13:22
2016.03.20
Установить язык по умолчанию доменным пользователям AD 2003


2-1407411562
Дмитрий
2014-08-07 15:39
2016.03.20
Разное "поведение" date() на XP и Win7


15-1436797956
xayam
2015-07-13 17:32
2016.03.20
CloseableTabItem


2-1409251978
teodor
2014-08-28 22:52
2016.03.20
графические эффекты




   Наверх