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

? OnClick event для страницы в MS EI   Найти похожие ветки 

 
Scarllett   (2007-10-09 10:52) [0]

Уважаемые Знатоки,
Существует ли возможность (если да, то как?) перехватить OnClick для кнопки нажатой на странице MS Internet Explorer и передать выполнение в собственный обработчик

заранее благодарна


 
Sonia ©   (2007-10-09 11:54) [1]

А как Delphi 7 у вас связан с MS IE ?


 
clickmaker ©   (2007-10-09 11:59) [2]

а что делает кнопка?


 
Scarllett   (2007-10-09 12:00) [3]

я запускаю MS IE из своего приложения через

TInternetExplorer.Create(nil) ... TInternetExplorer.Navigate () etc.

дальше пользователь медитирует по страницам и что-то там нужное находит
мне надо перехватить нажатие кнопки на странице в свой обработчик


 
Scarllett   (2007-10-09 12:03) [4]

clickmaker ©


 | 
           <a href="http://v3.espacenet.com/content/fullpdfdoc/EP1710824A1?PGN=1&DB=EPODOC&F=256&IDX=EP1710824" onclick="openSaveFullOriginalDocumentWindow(this.href); return false;" target="">
               Save Full Document
           </a>


открывает новое диалоговое окно, а мне этого не надо


 
clickmaker ©   (2007-10-09 12:06) [5]

IE.OnNewWindow2 ?
и, похоже, это не кнопка, а ссылка


 
Scarllett   (2007-10-09 12:10) [6]

clickmaker ©

вот как раз этого нового окна я и не хочу. я ухапшиваю ссылку и это все, что мне надо


 
clickmaker ©   (2007-10-09 12:17) [7]

нет, скорей всего нужно ловить NewWindow3, там есть спец флаг NWMF_HTMLDIALOG


 
Scarllett   (2007-10-09 12:19) [8]

спасибо
а, на всяк. случай - как пристрелить это второе окно сразу после появления???


 
clickmaker ©   (2007-10-09 12:20) [9]

void NewWindow3(          IDispatch **&ppDisp,
   VARIANT_BOOL *&Cancel,
   DWORD dwFlags,
   BSTR bstrUrlContext,
   BSTR bstrUrl
);


 
clickmaker ©   (2007-10-09 12:23) [10]

однако, в стандартном shdocwv этого события нет. Придется руками Project - import type lib - shdocvw.dll


 
Scarllett   (2007-10-09 12:33) [11]

большое спасибо


 
TSNamir@mail.ru   (2007-10-09 15:34) [12]

Автоматизацией пахнет



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

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



Память: 0.47 MB
Время: 0.021 c
2-1191494747
Pacific
2007-10-04 14:45
2007.10.28
коннект к поп3


8-1168521455
Umka
2007-01-11 16:17
2007.10.28
Кадры и потоки как ресурс DirectShow


2-1191423364
Winni
2007-10-03 18:56
2007.10.28
как изменить переменные окружения в RunTime ?


9-1162110637
Zlodey
2006-10-29 11:30
2007.10.28
DelphiX


2-1191258890
Riply
2007-10-01 21:14
2007.10.28
Получение информации о способе открытия файла по его Handle.




   Наверх