TChromium Browser

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
doccc
Сообщения: 2
Зарегистрирован: 16 авг 2013, 23:07

16 авг 2013, 23:10

Делаю браузер с помощью компонента TChromium.
В этом браузере будут кнопки, нажатие на которые заполняют поля на странице или ставят галочки и т.п.
Например, чтобы заполнить строку на странице
[HTML]<html><body>
....
<input type="text" name="email" value="">
....
</body></html>[/HTML]

нужно выполнить:

Код: Выделить всё

begin
CodeStr := 'document.forms[0].email.value="mail@mail.ru";';
TChromium.Browser.MainFrame.ExecuteJavaScript(CodeStr, 'about:blank', 0);
end;
А что нужно выполнить чтобы выбрать нужный RadioButton:
[HTML]<html><body>
....
<input type='radio' name='TYPE' value='1' checked onclick='xxx()'>111
<input type='radio' name='TYPE' value='2' onclick='xxx()'>222
<input type='radio' name='TYPE' value='3' onclick='xxx()'>333
....
</body></html>
[/HTML]
?
Я с делфи на ВЫ, а с джава и подавно.
Прошу помощи.
Аватара пользователя
somewhere
Сообщения: 1837
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

20 авг 2013, 13:22

По идее тоже самое, только взять :
CodeStr := 'document.getElementByName("TYPE").value=2;';
It's a long way to the top if you wanna rock'n'roll
doccc
Сообщения: 2
Зарегистрирован: 16 авг 2013, 23:07

08 сен 2013, 06:45

по идее, да не то
Ответить