Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2016.03.20;
Скачать: 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 вся ветка

Текущий архив: 2016.03.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.005 c
15-1436797956
xayam
2015-07-13 17:32
2016.03.20
CloseableTabItem


15-1436708997
Игорь Шевченко
2015-07-12 16:49
2016.03.20
Всех фотографов с праздником!


15-1436375459
aka
2015-07-08 20:10
2016.03.20
школьная задача


15-1434039852
pavelnk
2015-06-11 19:24
2016.03.20
Виндовс 10 и лицензии


2-1408455021
harisma
2014-08-19 17:30
2016.03.20
Дополнить число ведущими нулями