Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Не работает событие ПриНажатии ПоляHTML в мобильном приложении

Не работает событие ПриНажатии ПоляHTML в мобильном приложении
Я
   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". Возврат идет в виде структуры, где искать это значение?
   nemoxp
 
1 - 11.06.20 - 10:42
апп
   nemoxp
 
2 - 11.06.20 - 11:13
неужели никто не знает? а это очень просто.

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.