v7: Как из семерки заполнить форму в браузере?
☑
0
DES
16.07.12
✎
18:52
а форма не простая, а на аджаксе...
1
hohol
16.07.12
✎
19:00
всю жизнь из семерки в текст-хмл выгружали и не парились.
2
FN
16.07.12
✎
19:02
Типа так не канает?
IE.Navigate("https://www.ecod.com.ua/App/Pages/Login.aspx");
Пока (ЖдемЗагрузку=1) или (IE.readyState<4) или (IE.Busy=-1) Цикл
Если _GetPerformanceCounter()>Ждем тогда
Сообщить("Ошибка загрузки");
ИЕСтоп();
Возврат;
КонецЕсли;
Пауза();
КонецЦикла;
IE.Document.Forms(0).elements("MainLogin$UserName").Value=СокрЛП(Логин);
IE.Document.Forms(0).elements("MainLogin$Password").Value=СокрЛП(пасс);
IE.Document.Forms(0).Submit();
3
DES
16.07.12
✎
19:02
чейто?
мне нужно вызвать браузер и заполнить поле автоматом.
Куда хмл влепить ?
4
DES
16.07.12
✎
19:03
(2) Ага , типа того
5
DES
16.07.12
✎
19:09
как эти поля вычислить ?
у меня там типа такого
<input class="lookup profile_param hidden field_n_account_id_forwho_real support_events"
style="background: #eee"
value=""
type="hidden"
data-view-element="910180_n_account_id_forwho_real_view"
id="910180_n_account_id_forwho_real" name="910180[n_account_id_forwho_real]"
lang="" />
<input
tabindex=""
class="support_events"
style="width: 265px"
value="" id="910180_n_account_id_forwho_real_view"
/>
6
FN
16.07.12
✎
19:15
В качестве значения напиши матюк и из 1С-ки пробегись циклом по всем элементам - где матюк, тот и будет твой элементы.
ЗЫ Хотя логично предположить что АйДи элемента 910180_n_account_id_forwho_real_view
7
DES
16.07.12
✎
19:19
а циклушку не подскажешь ?
8
DES
16.07.12
✎
19:47
А как выполнить из 1С "onChange":function(){ } ?
9
FN
16.07.12
✎
20:26
(7) завтра на работе гляну пример.
(8) тут я пас.
Программист всегда исправляет последнюю ошибку.