Имя: Пароль:
1C
1С v8
Не работает событие ПриНажатии ПоляHTML в мобильном приложении
0 nemoxp
 
10.06.20
18:14
Есть поле HTML, нужно при нажатии получать данные элемента и обрабатывать в событии ПриНажатии. Беда в том, что на андроиде это не взлетает.

Помог java-скрипт:

<script type="text/javascript">
function WebClientClick()
{
   return "Hello from HTML";
}
</script>

<div onclick="location.href=WebClientClick()">Номенклатура</div>

Так, при нажатии на область DIV с надписью "Номенклатура", срабатывает событие поля HTML ПриНажатии.
Проблема в том, что после осуществляется переход на пустую страницу поля HTML. Без структуры "location.href=" ПриНажатии не срабатывает...

Нужно чтобы после нажатия отображаемая информация в поле HTML не менялась и не пропадала. Загружать снова в HTML текст страницы после выполнения кода в событии ПриНажатии не помогает.

Второй вопрос. Не могу получить в событии ПриНажатии этот текст из функции "Hello from HTML". Возврат идет в виде структуры, где искать это значение?
1 nemoxp
 
11.06.20
10:42
апп
2 nemoxp
 
11.06.20
11:13
неужели никто не знает? а это очень просто.

Элементы, на которые нужно нажимать, нужно поместить внутрь тега <a></a> и указать href. И в событии ПриНажатии получить что было в href так: ДанныеСобытия.href, где на конце после слешей будет то что указали в качестве href в HTML.