Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Браузер_обратиться к попапУ

386
24 марта 2007 года
newcss
297 / / 05.04.2005
Программка нажимает на ссылку выскакивает попап, как к нему обратиться, к примеру получить штмл код того что в ПопАпе?
246
24 марта 2007 года
GIZMO
1.8K / / 30.07.2004
Цитата: newcss
Программка нажимает на ссылку выскакивает попап, как к нему обратиться, к примеру получить штмл код того что в ПопАпе?



Какой браузер?

24K
24 марта 2007 года
Sklizzy
11 / / 28.02.2007
Как вариант, подключить к браузеру плагин (в случае с IE - browser helper object), который бы отслеживал появление попапа и дампил его html-код. У меня как раз так и было сделано.
386
25 марта 2007 года
newcss
297 / / 05.04.2005
cppWebBrowser
стандартная компонента в в Борланде
Sklizzy vbmenu_register("postmenu_182231", true);
Как это сделать ?
246
27 марта 2007 года
GIZMO
1.8K / / 30.07.2004
Цитата: newcss
cppWebBrowser
стандартная компонента в в Борланде
Sklizzy vbmenu_register("postmenu_182231", true);
Как это сделать ?


Если TCppWebBrowser то BHO работать не будет. Подробнее излагай пожайлуста, что ты имеешь ввиду "Программка нажимает на ссылку выскакивает попап" т.е. жмешь на ссылку, а она открывается в IE?

386
27 марта 2007 года
newcss
297 / / 05.04.2005
Есть страница. На ней ссылка. При нажатии на ссылку выскакивает Диалоговое окно.
var win = top.window;
var x = win.document.body.scrollWidth/2-150;
var y = win.document.body.scrollHeight/2+100;
var win = window.open();


---
Т.е. выскакивает попап. Как в СppWebBrowser так и в ИЕ. Вот как обратиться к попапу этому, как к примеру получить его ШТМЛ код или кнопочку нажать?
Искать по Хенделу:?
386
30 марта 2007 года
newcss
297 / / 05.04.2005
вообщем идея какого плана, найти хендл окошка открывшегося и через хендл получить доступ к интерфейсу. вот теперь думаю хендл найти окошка =)
4.6K
31 марта 2007 года
Tokolist
268 / / 22.03.2007
Как вариант:
- отлавливать событие OnBeforeNavigate2
- Cancel устанавливать в true
- создавать всплывающие окошко самому
- ну а дальше чего душа пожелает :)
386
01 апреля 2007 года
newcss
297 / / 05.04.2005
Вообщем попадалово вот еще в Чем... Функция ФиндВиндов по названия попапа его находить отказывается, да и внизу где кнопочка пуск в той панели попап не отображается... ппц =)
386
03 апреля 2007 года
newcss
297 / / 05.04.2005
Ну чтож =). Программист как суСанин. Подходит из даЛЕка, порой даже окольными путями. Попробловал решить задачу в ЛОБ! =)
Код:
#include <windows.h>
 
BOOL CALLBACK printWindowTitle(HWND hwnd, LPARAM lParam) {
 char s[100];
 GetWindowText(hwnd, s, sizeof(s));
 Form1->Memo1->Lines->Add(s);
 return TRUE;
}
....
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
   EnumWindows((WNDENUMPROC)printWindowTitle,1);
}


=) Получили полный список окошек которые только есть =). Ищем нужное и получаем на него Хендл =)хЫ
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог