Имя: Пароль:
1C
1С v8
Поле HTML документа
0 Janna26
 
08.07.12
08:24
Всем привет. Дали задание сделать что бы через 1с менялось описание фотографии в контакте. Я уже около 5 часов над этим бьюсь. Срочно HELP скоро волосы начнут выпадать.
Смысл вот в чем я открываю страницу в поле HTML документа. Получаю com соединение и начинаю его обрабатывать. События срабатывают (типо onclick) а вот при занесении текста он не меняется. Вернее меняется только у меня, при повторном нажатии по описанию все опять возвращается.

Вот примерно что написала

НашСайт = Элементы.НашеПоле.Документ;

//а=0 ;

 поле = НашСайт.getElementByID("pv_desc");

Для каждого стр из Поле.all цикл
Если стр.ClassName ="pv_can_edit" тогда
ОбъектВК = стр;
КонецЕсли;
КонецЦикла;
ОбъектВК.onclick();
 //ОбъектВК.isTextEdit = true;
 Для каждого СтрокиСтайл из ОбъектВК.attributes цикл
     Если СтрокиСтайл.nodeName = "style" тогда
         Стайл = СтрокиСтайл;
     КонецЕсли;
 КонецЦикла;
     
 Для каждого строки из ОбъектВК.childNodes цикл
     Попытка
     Если строки.data = "В наличии!" тогда
     нужнаяСтрока = Строки;    
     
     КонецЕсли;
     Исключение
     КонецПопытки;
 КонецЦикла;
//  Стайл.ie8_value =    "DISPLAY: none";    
 нужнаяСтрока.nodeValue = "НЕТ";
1 Janna26
 
08.07.12
08:25
Еще хотелось бы узнать что такое isTextEdit (булево) я пыталась поменять но ругается на то что поле не доступно для записи.
2 Janna26
 
08.07.12
08:41
ну кто нить :(
3 Janna26
 
08.07.12
08:56
ап
4 sda553
 
08.07.12
09:07
8 утра воскресенье. HTML фрагмент нужен страницы, так непонятно
5 Rie
 
08.07.12
09:28
(1) isTextEdit _проверяет_ тип поля. Для записи, понятное дело, не доступно. Нужно другое поле - создавай другое, а это - убивай.
6 Rie
 
08.07.12
09:31
(0) А действительно ли найдена нужнаяСтрока?
7 Janna26
 
08.07.12
18:01
(6) Ну это можно легко проверить. Я когда открываю страницу на поле то вижу куда курсор помещается при событии onclick.
(5) Я не могу вот так просто взять и убить поле, я же его из интернета взяла.
8 aleks-id
 
08.07.12
18:06
Для каждого СтрокиСтайл из ОбъектВК.attributes цикл
     Если СтрокиСтайл.nodeName = "style" тогда
         Стайл = СтрокиСтайл;
     КонецЕсли;
 КонецЦикла;


что за бредовый код?
9 Janna26
 
08.07.12
18:10
(8) это когда уже в голову не чего не приходило. Там у стиля есть   Стайл.ie8_value =    "DISPLAY: blok"; я меняла на   Стайл.ie8_value =    "DISPLAY: none";
10 aleks-id
 
08.07.12
18:14
(9) ну так обратись к нему как к массиву через []. для зачем в цикле по нему шастать?
11 Rie
 
08.07.12
18:25
(9) Не вижу, где "меняла". Чего-то присвоено некоей переменной Стайл, не более того.
12 Janna26
 
08.07.12
18:30
Для каждого СтрокиСтайл из ОбъектВК.attributes цикл
     Если СтрокиСтайл.nodeName = "style" тогда
         Стайл = СтрокиСтайл;
     КонецЕсли;
 КонецЦикла;
     
 Для каждого строки из ОбъектВК.childNodes цикл
     Попытка
     Если строки.data = "В наличии!" тогда
     нужнаяСтрока = Строки;    
     
     КонецЕсли;
     Исключение
     КонецПопытки;
 КонецЦикла;
  ОбъектВК.onclick();
 Стайл.ie8_value =    "DISPLAY: none";    
 нужнаяСтрока.nodeValue = "НЕТ";
13 Janna26
 
08.07.12
18:30
Ребят столкнулась сейчас со статьей про API VK кто нить может что нить по этому поводу сказать?
14 МихаилМ
 
08.07.12
18:48
что такое API VK ?

что за статья?
15 Janna26
 
08.07.12
18:53
16 Rie
 
08.07.12
19:21
(15) Тогда уж поделитесь логином и паролем :-)
17 Janna26
 
08.07.12
19:30
(16) От контакта?
18 Janna26
 
08.07.12
19:31
Если кому не трудно. Попробуйте изменить описание любого своего фото. Через 1с.
19 Rie
 
08.07.12
19:31
(15) Ну а куда Ваша ссылка в (15) ведёт? :-)
20 Janna26
 
08.07.12
19:33
(19) это социальная сеть вконтакте. Логин с паролем дать не могу извините. Я думала там уже много кто сидит.
21 Janna26
 
08.07.12
19:35
В обработке я дошла уже до того что у меня на нужном поле становится курсор. И можно вводить символы с клавиатуры. А вот программно изменить их нельзя :(
22 Rie
 
08.07.12
19:38
(20) На нет - и суда нет :-)
Если Вы хотите менять фотографию - то в Ваших постах я не увидел ни обращений к серверу, ни ответов сервера. А мне почему-то кажется, что они - очень и очень существенны...
23 Janna26
 
08.07.12
19:41
(22) А можно пример обращения хотя бы?
Я делала просто подобное. Но все это было через поле HTML
24 Janna26
 
08.07.12
19:51
(22) мне нужно не менять фотографию а менять поле подписи.
25 Janna26
 
08.07.12
20:26
ап
26 Janna26
 
08.07.12
21:38
Ребят скиньте пожалуйста на почту http://infostart.ru/public/69129/ я думаю там найду все примеры.
[email protected]
27 Janna26
 
09.07.12
11:35
Кто подскажет как мне из 1с передать картинку в определенный альбом и потом узнать ее ИД?
2 + 2 = 3.9999999999999999999999999999999...