Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.47 MB
Время: 0.043 c
1-1187058023
rtm
2007-08-14 06:20
2007.10.28
Как расположить Label вертикально?


2-1191689278
Nikfel
2007-10-06 20:47
2007.10.28
Над каким элементом в списке курсор.


15-1190871552
KSergey
2007-09-27 09:39
2007.10.28
Про докуметны для всяких контор


15-1191352478
koha
2007-10-02 23:14
2007.10.28
почему форум тормозит?


2-1191476507
PL
2007-10-04 09:41
2007.10.28
Результат трассировки и скомп. exe разные - почему?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский