![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как в TWebBrowser програмно заполнить input поля на странице или [D5, Win95/98, WinXP]
WebSQLNeeder © (2005-10-22 14:18:00)Как в TWebBrowser програмно заполнить input поля на html странице или нажать кнопку?
И возможно ли такое впринципе?
WebSQLNeeder (2005-10-22 17:59:00) [1]Вот нашел, но почему то оно не работает, не нажимается кнопка. Что самое интересное фокус остается на Button1 а не на вебброузере ...
procedure TForm1.Button1Click(Sender: TObject);
var ovElements: OleVariant;
i: Integer;
begin
ovElements := WebBrowser1.OleObject.Document.forms.item(0).elements;
for i := 0 to (ovElements.Length - 1) do
if (ovElements.item(i).tagName = 'input') and
(ovElements.item(i).type = 'submit') and
(ovElements.item(i).Value = 'Добавить сообщение') then
ovElements.item(i).Click;
end;
SergP (2005-10-22 16:49:00) [2]
> И возможно ли такое впринципе?
Возможно. Об этом здесь чуть ли не каждый день спрашивают.
Поищи в этой конференции....