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

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

Наверх




Память: 0.46 MB
Время: 0.04 c
8-1168460554
andr1962
2007-01-10 23:22
2007.10.28
DirectDraw


1-1186988861
mixvictor
2007-08-13 11:07
2007.10.28
Печать через интернет


15-1191497367
Crazybobr
2007-10-04 15:29
2007.10.28
Таможенный ставки для чайника. Просьба помочь.


10-1139503723
РАС
2006-02-09 19:48
2007.10.28
Визуальный Remote COM Object


1-1186824165
Александр_К
2007-08-11 13:22
2007.10.28
Сокеты





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский