Имя: Пароль:
1C
1С v8
Использование Javascript в поле HTML документа.
0 dkonakov
 
10.09.14
11:34
Обычные формы, есть кнопка на форме, есть html документ в этой форме.
в html документе есть поле textatrea.
Как сделать так, чтобы по нажатию кнопки, фокус получало textarea.

Пробую сделать так: ЭлементыФормы.ПолеХТМЛДокумента.Документ.getelementbyid("elm1").focus();
Не работает. Кто нибудь встречался, как можно победить данную ситуацию?
1 _fvadim
 
10.09.14
11:40
а так

ЭлементыФормы.ПолеХТМЛДокумента.Документ.parentwindow.getelementbyid("elm1").focus();
2 dkonakov
 
10.09.14
11:43
(1) метод объекта не обнаружен.
3 dkonakov
 
10.09.14
12:15
Поскольку пишется однократная обработка вышел из ситуации обычным циклом, в котором нажимается кнопка TAB.
Это изврат, но работает.
    wsh=Новый COMОбъект("WScript.Shell");
    T = 0;
    Пока T < КоличествоТабуляций Цикл
    wsh.SendKeys("{TAB}");
    T=T+1;    
    КонецЦикла;
Закон Брукера: Даже маленькая практика стоит большой теории.