Форум: "Начинающим";
Текущий архив: 2007.10.28;
Скачать: [xml.tar.bz2];
Вниз? 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 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.10.28;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.038 c