TWebBrowser работа с полями ввода и кнопками
От: DLag  
Дата: 01.01.07 04:14
Оценка:
Собственно вопрос вот в чем:
Есть TWebBrowser с загруженной страницей.
Нужно там заполнить текстовое поле, поставить режим checked = true для radio и нажать на кнопку.
Вот меня и интересует как организовывается работа с:
— полями ввода
— радиобатонами
— сабмитными кнопками
Зарание спасибо.
Re: TWebBrowser работа с полями ввода и кнопками
От: Closer  
Дата: 01.01.07 04:26
Оценка:
Здравствуйте, DLag, Вы писали:

[skipped]

Есть два варианта:
1) У компонетна есть свойство Document через которое возможен доступ к DOM модели HTML документа. Соответственно через него можно найти нужные элементы на странице и изменить их состояние. Свойство Document поддерживает интерфейсы IHTMLDocumentX (X — цифра начиная с 0) ищи информацию о них в инете, там есть методы для поиска элементов.
2) В свойстве Document есть свойство parentWindow у какого то его интерфейса есть метод execScript в него можно передать JavaScript который изменить состояние нужных тебе элементов.

Вобщем всё сводится к поиску нужных интерфейсов и вызова их методов. В инете и на сайте об этом достаточно информации, так что используй поиск.
Мы были здесь. Но пора идти дальше. (с) Дуглас Коупленд, Рабы "Микрософт"
Re[2]: TWebBrowser работа с полями ввода и кнопками
От: DLag  
Дата: 01.01.07 15:08
Оценка:
Здравствуйте, Closer, Вы писали:

C>Здравствуйте, DLag, Вы писали:


C>[skipped]


C>Есть два варианта:

C>1) У компонетна есть свойство Document через которое возможен доступ к DOM модели HTML документа. Соответственно через него можно найти нужные элементы на странице и изменить их состояние. Свойство Document поддерживает интерфейсы IHTMLDocumentX (X — цифра начиная с 0) ищи информацию о них в инете, там есть методы для поиска элементов.
C>2) В свойстве Document есть свойство parentWindow у какого то его интерфейса есть метод execScript в него можно передать JavaScript который изменить состояние нужных тебе элементов.

C>Вобщем всё сводится к поиску нужных интерфейсов и вызова их методов. В инете и на сайте об этом достаточно информации, так что используй поиск.

Спасибо за хороший ответ, думаю разберусь.
Re: TWebBrowser работа с полями ввода и кнопками
От: Ihor Osovyak Украина  
Дата: 04.01.07 19:45
Оценка:
Здравствуйте, DLag, Вы писали:

DL>Есть TWebBrowser с загруженной страницей.

DL>Нужно там заполнить текстовое поле, поставить режим checked = true для radio и нажать на кнопку.


посмотрите http://www.delphikingdom.ru/asp/viewitem.asp?catalogid=366
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.