Имя: Пароль:
1C
1C 7.7
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) тут я пас.
Программист всегда исправляет последнюю ошибку.