![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Очень срочно, пожалуйста.
Вот код: Код:
<button type="submit" class="input-button" style="width: 100%;"><b>Спросить</b></button> |
|
#2
|
||||
|
||||
|
1. Срочно всем, так что вам всё равно будут помогать в порядке живой очереди.
2. Какой "браузер" вы пытаетесь использовать? TWebBrowser, EmbeddedWB, или какой-то другой? 3. Примеры кода, который "не получается", тоже хотелось бы увидеть. |
|
#3
|
|||
|
|||
|
Цитата:
|
|
#4
|
||||
|
||||
|
Цитата:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
Collection: IHTMLElementCollection;
Element: IHTMLElement;
Button: IHTMLButtonElement;
i: Integer;
begin
Collection := WebBrowser1.Doc2.all.tags('BUTTON') as IHTMLElementCollection;
for i := 0 to Collection.length - 1 do
begin
Element := Collection.item(i, EmptyParam) as IHTMLElement;
Button := Element as IHTMLButtonElement;
if AnsiSameText(Button.type_, 'submit') and
AnsiSameText(Element.className, 'input-button') and
AnsiSameText(Trim(Element.innerText), 'Спросить') then
begin
Element.click;
Break;
end;
end;
end; |