На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
Дорогие друзья! Поздравляем вас с днём Победы!
msm.ru
! Соблюдайте общие правила форума
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Указывайте точные версии Delphi и используемых сетевых библиотек.

Не приветствуется поднятие старых тем. Если ваш вопрос перекликается со старой темой, то для вопроса лучше создать новую тему, а старую указать в первом сообщении с описанием взаимосвязи.

Внимание:
попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки бан.
Мат в разделе - бан на три месяца...

Полезные ссылки:
user posted image MSDN Library user posted image FAQ раздела user posted image Поиск по разделу user posted image Как правильно задавать вопросы


Выразить свое отношение к модераторам раздела можно здесь: user posted image Krid, user posted image Rouse_

Модераторы: Krid, Rouse_
  
> TWebBrowser , как отключить переход по ссылкам
    Задача - нужно отобразить html-страницу.
    При этом запретить переход по каким-либо другим ссылкам.
    А при нажатии на ссылку вместо загрузки страницы повесить свой обработчик.
    Можно ли это сделать в WebBrowsere и как.
    Или лучше воспользоваться чем-нибудь другим - чем?
      Я думаю, обработчик OnBeforeNavigate2 должен помочь
        Повесь свой обработчик нажатия клавишь мышки (может еще и клавы).

        Добавлено в :
        Где-то у меня было, надо поискать...
          Цитата
          ZShell, 29.01.04, 08:57
          Повесь свой обработчик нажатия клавишь мышки (может еще и клавы).

          Слишком навороченно. Должно быть соответствующее событие WebBroeser'а
            Там же нет OnClick, как же я повешу обработчик?
            А на OnBeforeNavigate как-то не так срабатывает.
            Такое ощущение что при загрузке одной страницы OnBeforeNavigate
            происходит несколько раз. И Stop или Exit не дает должного эффекта.
            Все равно попытка загрузить страницу происходит. По крайней мере с основной страницы
            WebBrowser все равно уходит
              Ура, поборола.
              Все оказалось просто.
              В OnBeforeNavigate2 надо Cancel в true перевести, и навигация не произойдет
                Согласись все просто если подумать ;)
                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                0 пользователей:


                Рейтинг@Mail.ru
                [ Script execution time: 0,0283 ]   [ 16 queries used ]   [ Generated: 10.05.24, 19:27 GMT ]