powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Импорт данных из window на браузер Internet Explorer
8 сообщений из 8, страница 1 из 1
Импорт данных из window на браузер Internet Explorer
    #35742660
Muhiddin Hayrullaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. У меня такая проблема. Есть окно в котором есть несколько Single Line Edit. Так вот когда надо нажать кнопку ОК нужно что бы все данные из него скопировались на форму в браузере.
...
Рейтинг: 0 / 0
Импорт данных из window на браузер Internet Explorer
    #35742739
Dmitry..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в какую из форм какого именно окна браузера?
--
решается примерно так:

обьявить внешние ф-ции для поиска окна/контрола (по имени или по классу или хз как)

найти нужные контролы в нужном окне,
послать вставку текста при помощи send(EM_SETTEXT,...)

--
Это при условии, что в IE можно хоть как-то различить контролы веб-формы через
FindWindow[Ex]

--
Другая идея.
Есть продукты для тестирования веб интерфейсов (есть бесплатные)
они основаны на скрипровых языках

можно сгенерить необходимый скрипт который вставит данные в нужную форму
и запустить этот скрипт.
...
Рейтинг: 0 / 0
Импорт данных из window на браузер Internet Explorer
    #35742897
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вероятнее всего нужно подключиться к браузеру (через OLE?) и через DOM (Document Object Model) добраться до нужных объектов. ИМХО...
------------
С уважением, IKAR

IkarHomeCenter ........ Детский Дворик ........ ГавГав.Инфо
Портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
Импорт данных из window на браузер Internet Explorer
    #35743989
Muhiddin Hayrullaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините за вопрос. Но я в ПБ новичок. Тока начинающий. Немоглибы Вы написать код. (примерчик) чтоб я смог понять что к чему.
...
Рейтинг: 0 / 0
Импорт данных из window на браузер Internet Explorer
    #35744192
maxATC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Muhiddin Hayrullaev,

В ПБ F1, Internet, книги.
...
Рейтинг: 0 / 0
Импорт данных из window на браузер Internet Explorer
    #35751021
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Muhiddin HayrullaevИзвините за вопрос. Но я в ПБ новичок. Тока начинающий. Немоглибы Вы написать код. (примерчик) чтоб я смог понять что к чему.
Самого заинтересовало, покопался, вот Вам примерчик:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
OLEObject oIE
dec timeout =  0 . 5  // секунды
TRY
	oIE = CREATE OLEObject
	oIE.ConnectToNewObject('InternetExplorer.Application')
	oIE.Application.Visible = TRUE
	oIE.Navigate('http://www.ru')
	do while oIE.Busy
		sleep(timeout)
	loop
	sleep(timeout) // без этого почему-то не хочет.. торопится видимо ;)
	// имя формы и элемента посмотрел тупа открыв исходник www.ru 
	// а вообще, если требуется, на сколько я понимаю, по массивам "Forms" и "Elements"
	// можно пройтись динамически и найти те объекты, которые нужны... IMHO
	oIE.document.Forms("main").Elements("s2f").Value = "строка для поиска"
	oIE.document.Forms("main").Submit()
FINALLY
	oIE.DisconnectObject()
	destroy oIE
END TRY

------------
С уважением, IKAR

IkarHomeCenter ........ Детский Дворик ........ ГавГав.Инфо
Портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
Импорт данных из window на браузер Internet Explorer
    #35751080
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ikar,
PB HelpSleep ( seconds )

Argument Description
seconds Long for the number of seconds you want the application to pause
...
Рейтинг: 0 / 0
Импорт данных из window на браузер Internet Explorer
    #35751082
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин Марк,

Ээээ... Мда, чет я попутал...
Спасибо за поправку :)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Импорт данных из window на браузер Internet Explorer
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]